700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用Vue+Flask如何实现登录验证跳转(详细教程)

使用Vue+Flask如何实现登录验证跳转(详细教程)

时间:2024-06-28 09:50:59

相关推荐

使用Vue+Flask如何实现登录验证跳转(详细教程)

web前端|js教程

Vue,登录验证跳转,Vue,Flask,登录验证跳转

web前端-js教程

本篇文章主要介绍了Vue+Flask实现简单的登录验证跳转的示例代码,现在分享给大家,也给大家做个参考。

发卡平台 php 源码,ubuntu下配置go,怎么看tomcat运行状况,汤不热视频爬虫,php和前端哪个更适合学习交流,深州seo外包lzw

本文介绍了Vue+Flask实现简单的登录验证跳转,分享给大家,具体如下:

u148源码,ubuntu开机卡了,爬虫代码怎么写,PHP社群,泉州seo付费lzw

文件位置:

网页源码微信二维码路径,ubuntu vi头文件,厕所地上小爬虫,js 算法php,非标品seolzw

login.html

Login

var login = new Vue({ el: #login, data:{username: \,password: \ }, methods: {login: function () { axios.post(http://127.0.0.1:5000/login,{username: this.username,password: this.password }).then(function (response) {console.log(response.status)// 其实是应该走后台路由if(parseInt(response.status) === 200){ window.location.href = index} }).catch(function (error) {console.log(error.response) })} } })

index.html

Index

Hello,This is Index Page!

Login.py

# -*- coding: utf-8 -*-from flask import Flask, request, session, redirect, url_for, render_template, make_response, jsonifyapp = Flask(__name__)@app.route(/login, methods=(GET, POST))def login(): if request.method == POST: session[username] = request.json.get(username) session[password] = request.json.get(password) # 登录成功,则跳转到index页面 return jsonify({code: 200, oken: "123456"}) # 登录失败,跳转到当前登录页面 return render_template(login.html)@app.route(/index)def index(): # 如果用户名和密码都存在,则跳转到index页面,登录成功 if username in session and password in session: return render_template(index.html) # 否则,跳转到login页面 return redirect(url_for(login))@app.route(/logout)def logout(): session.pop(username, None) session.pop(password, None) return redirect(url_for(login))# set the secret key. keep this really secret:app.secret_key = A0Zr98j/3yX R~XHH!jmN]LWX/,?RTif __name__ == \__main__: app.run(debug=True)

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在vue中使用vue-cli如何搭建helloWorld

layui中有关取值传值方面的问题

使用JavaScript如何实现抽奖系统

详细解答vue的变化对组件有什么影响?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。