登录成功时跳转页面 获取用户登录信息

登录成功 会存在localStorage

直接取值就行

userId:JSON.parse(localStorage.getItem('user')).userId

或者

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,我可以帮你解答这个问题。 要实现登录功能,通常需要以下步骤: 1. 创建一个用户数据库,其中包含用户的用户名和密码。 2. 在登录页面上,请求用户输入其用户名和密码。 3. 从数据库中检查用户名和密码是否匹配。 4. 如果匹配,将用户重定向到他们想要的页面。 下面是一个简单的Python代码示例,演示如何实现这个功能: ```python # 导入需要的库 from flask import Flask, request, redirect, url_for # 创建一个Flask应用程序实例 app = Flask(__name__) # 创建一个用户数据库,这里为了简单起见,使用字典进行模拟 users = { 'john': 'password1', 'susan': 'password2', 'bob': 'password3' } # 创建一个登录页面 @app.route('/login', methods=['GET', 'POST']) def login(): if request.method == 'POST': # 从表单中获取用户名和密码 username = request.form['username'] password = request.form['password'] # 检查用户名和密码是否匹配 if username in users and users[username] == password: # 如果匹配,将用户重定向到欢迎页面 return redirect(url_for('welcome', username=username)) else: # 如果不匹配,显示错误消息 error = 'Invalid username or password. Please try again.' return render_template('login.html', error=error) # 如果是GET请求,显示登录页面 return render_template('login.html') # 创建一个欢迎页面 @app.route('/welcome/<username>') def welcome(username): return f'<h1>Welcome, {username}!</h1>' # 运行应用程序 if __name__ == '__main__': app.run(debug=True) ``` 在这个示例中,我们首先创建了一个名为`users`的字典,其中包含了三个用户的用户名和密码。然后,我们创建了一个名为`login`的视图函数,它处理登录页面的GET和POST请求。如果是POST请求,我们从表单中获取用户名和密码,并从`users`字典中检查它们是否匹配。如果匹配,我们使用`redirect`函数将用户重定向到`welcome`页面,并在URL中包含用户名。如果不匹配,我们显示一个错误消息,并再次显示登录页面。如果是GET请求,我们只是简单地显示登录页面。 我们还创建了一个名为`welcome`的视图函数,它接收一个用户名参数,并显示一个欢迎页面,欢迎用户使用他们的用户名。 最后,我们使用`if __name__ == '__main__':`语句检查我们是否正在运行这个文件,如果是,我们使用`app.run()`函数运行应用程序。 希望这个示例可以帮助你实现登录功能!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值