网易首页 > 网易号 > 正文 申请入驻

flask框架如何实现修改密码和免密登录功能

0
分享至

flask是python web开发的常用框架之一。本文将讲述flask如何实现修改密码和免密登录功能

修改密码功能数据库部分:#重置密码 def reset_pass(phone,password): conn,cursor=get_conn() sql="update userdata set userpass='"+password+"' where userphone='"+phone+"'" try: print("正在修改密码...") resetflag=cursor.execute(sql) conn.commit() close_conn(conn,cursor) if(resetflag==1): print("修改成功") return 1 else: print("修改失败!") return 0 except: print("系统错误...修改密码失败!") return 0 路由部分:#用户修改密码 @app.route('/resetpass',methods=['GET', 'POST']) def resetpass(): userphone=request.values.get('userphone') resetpass=request.values.get('resetpass') print("路由获得手机号:"+userphone+"\n") print("路由获得新密码:" + resetpass + "\n") flag=sql.reset_pass(userphone,resetpass) if(flag==1): return jsonify({"data":1}) else: return jsonify({"data":0}) html页面: 树懒电影---重置您的密码



免密登录html代码: 树懒电影登录

登录您的树懒电影

记住密码

登 录

注册 | 忘记密码

Python路由#免密登录 @app.route('/web_login/',methods=['GET', 'POST']) def web_login(): userphone = request.values.get('userphone') password=request.values.get('password') cb=request.values.get('cb') print("是否记住密码: "+cb) #cb的返回值类型是 str 字符串 # print(type(cb)) print("登录账号:"+userphone+" "+"密码:"+password) res=sql.web_login(userphone,password) if(res==True): session['userphone'] = userphone if(cb=="1"): print("开始存储cookie登录账号:" + userphone + " " + "密码:" + password) resp = make_response('储存cookie') resp.set_cookie('cookphone', userphone, max_age=3600 * 24 * 15) resp.set_cookie('cookpass', password, max_age=3600 * 24 * 15) print("登录成功且用户选择记住密码,返回response") return resp #登录成功且用户选择记住密码,返回response else: print("登录成功 返回 1 状态码") return jsonify({"data": 1}) # 登录成功 返回 1 状态码 else: print("登录失败 返回 0 状态码") return jsonify({"data":0}) #登录失败 返回 0 状态码 数据库验证登录# 用户(web)登录验证 def web_login(userphone, password): cursor = None conn = None res=[] if(userphone==None or password==None): return False conn, cursor = get_conn() sql = "select userphone,userpass from userdata where '"+userphone+"'=userphone and '"+password+"'=userpass " res=query(sql) conn.commit() if(len(res)==0): print("登陆失败(WEB)") close_conn(conn, cursor) return False else: close_conn(conn, cursor) print("登陆成功(WEB)") return True

以上就是flask框架实现修改密码和免密登录功能的详细内容

原文来自:https://www.jb51.net/article/213130.htm
本文地址:https://www.linuxprobe.com/flask-python-web.html编辑:吴向平,审核员:逄增宝
Linux命令大全:https://www.linuxcool.com/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
黄岩岛告急:菲船大规模行动!

黄岩岛告急:菲船大规模行动!

战域笔墨
2024-06-20 16:35:24
北京今天迎雷雨天气最高温29℃ 周末两天北风增强

北京今天迎雷雨天气最高温29℃ 周末两天北风增强

北青网-北京青年报
2024-06-21 07:45:03
嫦娥六号启程回家!

嫦娥六号启程回家!

轻舟一号
2024-06-21 02:17:10
智利两列火车相撞致2死9伤,伤者中有4名中国公民

智利两列火车相撞致2死9伤,伤者中有4名中国公民

环球网资讯
2024-06-20 23:46:23
盛世要容得下蝼蚁!

盛世要容得下蝼蚁!

吴女士
2024-05-15 16:05:32
中国的第四艘航母,排水量9.3万吨,到底会有哪些改进?

中国的第四艘航母,排水量9.3万吨,到底会有哪些改进?

文章侃娱乐
2024-05-12 15:07:46
“新冠疫苗之父”杨晓明落马!打过3针的网友瑟瑟发抖?

“新冠疫苗之父”杨晓明落马!打过3针的网友瑟瑟发抖?

天津生活通
2024-06-19 16:14:23
浙江强降水落区有变!明起高温扩大,冲至36℃再猛降

浙江强降水落区有变!明起高温扩大,冲至36℃再猛降

鲁中晨报
2024-06-20 18:47:11
国足18强赛分档官宣出炉!上上签避开日韩连遇大礼包,亚足联保送

国足18强赛分档官宣出炉!上上签避开日韩连遇大礼包,亚足联保送

罗掌柜体育
2024-06-20 20:06:00
刚官宣二胎,现在就离了?

刚官宣二胎,现在就离了?

听风听你
2024-06-20 22:05:03
刘德华、杨幂等明星公开抵制,却几乎全民都在做,网友:违法吗?

刘德华、杨幂等明星公开抵制,却几乎全民都在做,网友:违法吗?

毒舌电影
2024-06-19 19:00:03
台风又要来?广东将切换至“大火收汁”模式→

台风又要来?广东将切换至“大火收汁”模式→

北青网-北京青年报
2024-06-20 14:41:13
形势有多严峻?暗示“苦日子”已经开始了

形势有多严峻?暗示“苦日子”已经开始了

山丘楼评
2024-06-03 11:30:33
原来在医院上班,白天是护士晚上是道士!

原来在医院上班,白天是护士晚上是道士!

开玩笑的水母
2024-06-19 18:27:12
重大宣布:降息!

重大宣布:降息!

券商中国
2024-06-20 19:03:18
为何中国人现在活得越来越累?

为何中国人现在活得越来越累?

清晖有墨
2024-05-16 06:20:51
56岁解晓东最新露面!穿399元短袖发型邋遢,背廉价布袋风光不再

56岁解晓东最新露面!穿399元短袖发型邋遢,背廉价布袋风光不再

柠檬有娱乐
2024-06-19 14:03:10
笑不活了,中俄免签的第一批受害者出现了,要被评论区笑死了

笑不活了,中俄免签的第一批受害者出现了,要被评论区笑死了

奇特短尾矮袋鼠
2024-06-07 15:54:13
阿不都沙拉木亮相巴黎,时装走秀力压欧美模特,可球迷不买账了!

阿不都沙拉木亮相巴黎,时装走秀力压欧美模特,可球迷不买账了!

疯子谈体育
2024-06-20 16:07:31
罕见洪峰过境后的桂林

罕见洪峰过境后的桂林

澎湃新闻
2024-06-21 09:10:37
2024-06-21 10:44:49
孙有匪
孙有匪
科技
1595文章数 2009关注度
往期回顾 全部

科技要闻

美媒:苹果正与百度阿里百川等谈AI合作

头条要闻

环球:欧盟若对华抡起贸易大棒 中国不会被动挨打

头条要闻

环球:欧盟若对华抡起贸易大棒 中国不会被动挨打

体育要闻

1-0"吊打"意大利 西班牙这就叫冠军相?

娱乐要闻

陈晓惹争议!被曝婚变离家出走冷暴力

财经要闻

普华永道,引火烧身

汽车要闻

售价11.79-14.39万元 新一代哈弗H6正式上市

态度原创

游戏
艺术
本地
旅游
军事航空

《超越善恶 20周年纪念版》6.25发售 登陆全平台

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

本地新闻

2024·合肥印象|用崭新视角对话城市发展

旅游要闻

铁路儿童票新规 已有超4900万小旅客免费出行

军事要闻

以军发言人公开表示"哈马斯无法被消灭" 以政府反驳

无障碍浏览 进入关怀版