Flask mettre en œuvre l'interface de connexion de l'utilisateur

# Codage: UTF8 
# un paquet en tête, sac de stockage de la session, le module de rendu et le paquet de demande 
de Flask Importez le Flask, le render_template, demande, la session 

App = la Flask (__ name__) # instancier le Flask, le nom passe 

# construire un serveur web, imprimer bonjour / monde / 
@ app.route ( "/") # set routage (distributeur url) 
# 127.0.0.1:5000/ URL complète 
DEF Web (): 
# Accueil informations 
# nom d' utilisateur pour se connecter session enregistrée avec succès à l' intérieur 
    si 'nom d' utilisateur' la session: 
        retour "utilisateur a ouvert une session" 
    retour "Échec de la connexion ..." 
texte # affichage 
@ app.route ( "/ contexte") 
indice de DEF (): 
# formatage du texte 
    retour « <style h1 = 'color : blue' > le Web du Bonjour! --Flask </ h1> "de 

phases logiques d'affaires # et de présentation ont été séparés 
@ app.route ( '/ login /' , méthodes = [" POST "" GET "]) # En utilisant la méthode HTTP, GET: accès aux ressources POST: crée une ressource 
connexion def ():
    # Formulaire de demande d'appel à l' intérieur de la table d'information pour obtenir le nom d'utilisateur nom d'utilisateur 
    nom d' utilisateur = request.form.get ( 'nom d' utilisateur') 
    password = request.form.get ( 'mot de passe') 
    # vérifier 
    si le nom d' utilisateur == "utilisateur" et mot de passe = = "123456": 
        # stockées les informations de connexion enregistrées à la session le dictionnaire 
        session [ 'username'] = nom d' utilisateur 
        session [ 'password'] = mot de passe 
        retour "une connexion réussie" 
    # Créer un fichier html, module de rendu 
    retour render_template ( « login. HTML) 

@ app.route ( '/ Zimbabwe Déconnexion ') 
# compte de sortie 
DEF Zimbabwe Déconnexion (): 
    session.pop (' username ') 
    retour' pour quitter le compte! ' 
# Touche Set 
app.secret_key =' ABC ' 

SI le __name__ ==' __main__ « :
Publié 58 articles originaux · a gagné les éloges 31 · vues 40000 +

Je suppose que tu aimes

Origine blog.csdn.net/qq_37504771/article/details/82833231
conseillé
Classement