def command_guest_change_user_account_password(txt_user_id, txt_old_password, txt_new_password): cleanup = Cleanup() session = Database.create_sqlalchemy_session_push(cleanup) if not User.check_user_account_password(session, txt_user_id, txt_old_password): return hs_plugin.fail(reason="auth") User.change_password(session, txt_user_id, txt_new_password) session.commit() cleanup.clean_all(); return hs_plugin.ok()
def command_guest_generate_user_login_token(txt_user_id, txt_password): ''' Generate admin token ''' cleanup = Cleanup() session = Database.create_sqlalchemy_session_push(cleanup) if not User.check_user_account_password(session, txt_user_id, txt_password): return hs_plugin.fail(reason="auth") cleanup.clean_all(); token = UserLoginToken.generate_user_login_token(txt_user_id) return hs_plugin.ok(value=token)