Fixes in sql and ausers
This commit is contained in:
parent
06b42239d9
commit
3d2eb64808
6 changed files with 71 additions and 28 deletions
|
|
@ -96,7 +96,7 @@ for app_load in config_admin:
|
|||
|
||||
@admin_app.route('/admin/')
|
||||
def admin():
|
||||
return t.load_template('home.phtml', title=I18n.lang('admin', 'paramecio_admin', 'Paramecio admin'))
|
||||
return t.load_template('home.phtml', title=I18n.lang('admin', 'admin', 'Admin'))
|
||||
|
||||
"""
|
||||
@admin_app.route('/admin/')
|
||||
|
|
@ -182,26 +182,34 @@ def login():
|
|||
if arr_user:
|
||||
|
||||
if user_admin.fields['password'].verify(password, arr_user['password']):
|
||||
|
||||
if not arr_user['disabled']:
|
||||
|
||||
session['login_admin']=True
|
||||
|
||||
resp = make_response({'error': 0})
|
||||
|
||||
if 'remember_login' in request.form:
|
||||
session['login_admin']=True
|
||||
|
||||
remember_key=create_key_encrypt()
|
||||
resp = make_response({'error': 0})
|
||||
|
||||
user_admin.safe_query()
|
||||
if 'remember_login' in request.form:
|
||||
|
||||
remember_key=create_key_encrypt()
|
||||
|
||||
user_admin.safe_query()
|
||||
|
||||
user_admin.check_user=False
|
||||
|
||||
user_admin.set_conditions('WHERE id=%s', [arr_user['id']]).update({'token_login': remember_key})
|
||||
|
||||
timestamp=int(time())+315360000
|
||||
|
||||
resp.set_cookie('remember_login_admin', value=remember_key, max_age=315360000, expires=timestamp, path=config.application_root)
|
||||
|
||||
return resp
|
||||
|
||||
else:
|
||||
|
||||
user_admin.check_user=False
|
||||
resp = make_response({'error': 1, 'disable': 1})
|
||||
|
||||
user_admin.set_conditions('WHERE id=%s', [arr_user['id']]).update({'token_login': remember_key})
|
||||
|
||||
timestamp=int(time())+315360000
|
||||
|
||||
resp.set_cookie('remember_login_admin', value=remember_key, max_age=315360000, expires=timestamp, path=config.application_root)
|
||||
|
||||
return resp
|
||||
return resp
|
||||
|
||||
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue