def check_double_register(**kwargs): status = {} user = User() if 'username' in kwargs and user.find_by_username(kwargs['username']): return '該用戶名已被註冊過' if 'email' in kwargs and user.find_by_email(kwargs['email']): return '該信箱已註冊過' if 'cellphone' in kwargs and user.find_by_cellphone(kwargs['cellphone']): return '該手機號已註冊過'
def check_parmas(data, user_ip): is_error, login_failure_nums = check_login_failuer_num(user_ip) if is_error: return is_error try: user = User() user = user.find_by_email(data['email']) except Exception as e: return '請再次確認Email或密碼是否正確' is_error = check_password(user, data['password'], user_ip, login_failure_nums) if is_error: return is_error