fix 记住密码
This commit is contained in:
@@ -9,8 +9,6 @@ from applications.models import User
|
|||||||
bp = Blueprint('passport', __name__, url_prefix='/passport')
|
bp = Blueprint('passport', __name__, url_prefix='/passport')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 获取验证码
|
# 获取验证码
|
||||||
@bp.get('/getCaptcha')
|
@bp.get('/getCaptcha')
|
||||||
def get_captcha():
|
def get_captcha():
|
||||||
@@ -33,6 +31,7 @@ def login_post():
|
|||||||
req = request.form
|
req = request.form
|
||||||
username = req.get('username')
|
username = req.get('username')
|
||||||
password = req.get('password')
|
password = req.get('password')
|
||||||
|
remember = bool(req.get('remember-me'))
|
||||||
code = req.get('captcha').__str__().lower()
|
code = req.get('captcha').__str__().lower()
|
||||||
|
|
||||||
if not username or not password or not code:
|
if not username or not password or not code:
|
||||||
@@ -55,7 +54,7 @@ def login_post():
|
|||||||
|
|
||||||
if username == user.username and user.validate_password(password):
|
if username == user.username and user.validate_password(password):
|
||||||
# 登录
|
# 登录
|
||||||
login_user(user)
|
login_user(user, remember=remember)
|
||||||
# 记录登录日志
|
# 记录登录日志
|
||||||
login_log(request, uid=user.id, is_access=True)
|
login_log(request, uid=user.id, is_access=True)
|
||||||
# 授权路由存入session
|
# 授权路由存入session
|
||||||
|
|||||||
Reference in New Issue
Block a user