diff --git a/paramecio/modules/admin/index.py b/paramecio/modules/admin/index.py index d6e8589..a09fba9 100644 --- a/paramecio/modules/admin/index.py +++ b/paramecio/modules/admin/index.py @@ -215,7 +215,7 @@ def login(): s['privileges']=arr_user['privileges'] remember_login=GetPostFiles.post.get('remember_login', '0') - """ + if remember_login=='1': timestamp=time()+315360000 @@ -234,11 +234,11 @@ def login(): if user_admin.update({'token_login': random_text}): - response.set_cookie('remember_login', random_text, expires=timestamp, secret=key_encrypt) + response.set_cookie('remember_login', random_text, path="/", expires=timestamp, secret=key_encrypt) #else: #print(user_admin.query_error) #s.save() - """ + return {'error': 0} else: return {'error': 1} diff --git a/paramecio/modules/admin/templates/admin/login.phtml b/paramecio/modules/admin/templates/admin/login.phtml index d0b1b18..a20de4b 100644 --- a/paramecio/modules/admin/templates/admin/login.phtml +++ b/paramecio/modules/admin/templates/admin/login.phtml @@ -16,12 +16,20 @@ $('#login_submit').click( function () { $('#loading').show(); + + data_form={'username': $('#username_form').val(), 'password': $('#password_form').val(), 'csrf_token': $('#csrf_token').val()}; + + if($('#remember_login:checked').val()) + { + alert('pepe'); + data_form.remember_login=$('#remember_login').val(); + } $.ajax({ url: "${make_url('admin/login')}", method: "POST", dataType: "json", - data: {'username': $('#username_form').val(), 'password': $('#password_form').val(), 'remember_login': $('#remember_login').val(), 'csrf_token': $('#csrf_token').val()} + data: data_form }).done(function(data) { if(data.error==0)