def change_password(): email=dh.get_email_by_token(request.args.get("token")) old=request.args.get("old_password") new=request.args.get("new_password") if request.method == 'POST': if dh.is_user_logged_in_email(email)==True: if dh.get_password(email)==old: dh.update_pass(email,new) return json.dumps([{'success': True, 'message': "Password changed"}]) return json.dumps([{'success': False, 'message': "Wrong password"}]) return json.dumps([{'success': False, 'message': "User not signed in"}])
def sign_in(): email=request.args.get("email") password=request.args.get("password") if request.method == 'POST': if dh.is_user(email)==False: return json.dumps([{'success': False, 'message': "No user with specifyed email"}]) if dh.is_user_logged_in_email(email)==True: return json.dumps([{'success': False, 'message': "User already signed in"}]) cpass=dh.get_password(email) if cpass==password: token=gen_tok() dh.signin_user(email,token) return json.dumps([{'success': True, 'message': "User successfully singed in!",'token': token}]) return json.dumps([{'success': False, 'message': "Wrong password"}])