# 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__ « :
Flask mettre en œuvre l'interface de connexion de l'utilisateur
Je suppose que tu aimes
Origine blog.csdn.net/qq_37504771/article/details/82833231
conseillé
Classement