from flask import Flask,render_template,redirect,request,make_response,sessionfrom flask_sqlalchemy import sqlAlchemy app=Flask(__name__)app.config['SECRET_KEY']='asdfghhjfh4555555555555555555555djskahfjdahjfhdjsafh///jsfh'@app.route('/',methods=['GET','POST'])def index(name): # setcookies if name=='c': resp=make_response('tiancookiesok') resp.set_cookie('uname','jiack',60*60*24*365) return resp elif name=='a': return '%s'%request.cookies.get('uname','') elif name=='b': session['uname']='zhangsan' return 'set ok' elif name=='g': uname=session.get('uname','') if uname: return '%s'%uname else: return 'not ok' elif name=='d': return render_template('longgin.html') elif name=='index': return 'firstweb' elif name=='login': if request.method=='GET': if 'uname' in session: return render_template('longgin.html') else: if 'uname' in request.cookies: uname=request.cookies.get('uname','') session['uname']=uname return render_template('longgin.html') else: return render_template('longgin.html') else: uname=request.form.get('uname','') upwd=request.form.get('upassword','') if uname=='admin' and upwd=='admin': # resp=redirect('/login') # 现将数据保存到session session['uname']=uname if 'remember' in request.form: resp.set_cookie('uname',uname,60*60*24) else: return render_template('longgin.html')if __name__ == '__main__': app.run(debug=True,port=5001)################################<!DOCTYPE html><html lang="en"><head> <Meta charset="UTF-8"> <title>Title</title></head><body><form action="/login" method="post"> <p> 用户名称:<input type="text" name="uname"> </p> <p> 用户密码:<input type="password" name="upassword"> </p> <p> <input type="checkBox" name="remember">记住密码 </p> <p> <input type="submit" value="登录"> </p></form></body></html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。