rework session handling
This commit is contained in:
@@ -13,12 +13,15 @@ def log_in_page():
|
||||
def log_in_post():
|
||||
user = Users.find({'username': request.form['username']})
|
||||
if not user:
|
||||
return "no user"
|
||||
return 'no user'
|
||||
if not verify(user.password_hash, request.form['password']):
|
||||
return "no"
|
||||
return 'no'
|
||||
|
||||
sess = create_session(user.id)
|
||||
session['pyrom_session_key'] = sess.key
|
||||
session['remember'] = request.form.get('remember') == 'on'
|
||||
if session['remember']:
|
||||
session.permanent = True
|
||||
return redirect(request.form['return_to'])
|
||||
|
||||
@bp.get('/<username>')
|
||||
|
||||
Reference in New Issue
Block a user