def login(): data = request.get_json() auth_service = AuthService() try: auth_service.login(data['email'], data['password']) except (UserNotFound, InvalidCredentials) as e: return json_response.unauthorized() return json_response.success({"result": "success"})
def login(): """ Обработчик POST-запроса на авторизацию пользователя. :return: response """ request_json = request.json email = request_json.get('email') password = request_json.get('password') with db.connection as con: service = AuthService(con) # Попытка авторизации в роли пользователя try: account_id = service.login(email, password) except AuthorizationFailedError: return '', 401 else: session['account_id'] = account_id # Попытка авторизации в роли продавца try: seller_id = service.get_seller(account_id) except SellerDoesNotExistError: pass else: session['seller_id'] = seller_id return '', 200
def login(): if request.method == 'POST': email = request.form['email'] password = request.form['password'] auth_service = AuthService() login_result = auth_service.login({'email': email, 'password': password}) if login_result['success']: user = login_result['user'] #login_user(user, remember=True) #https://flask-login.readthedocs.io/en/latest/#remember-me user_service = UserService() user_service.login_user(user) return redirect(url_for('.get_user', user_id=user.id)) return render_template("login.html", invalid_credentials=True) return render_template("login.html")
def login(): email = request.form.get('email', '') password = request.form.get('password', '') remember = True if request.form.get('remember') else False if not email.strip() or not password.strip( ) or not AuthService.validate_email(email): return ResponseDto(status=-1, msg='Data Incomplete/Invalid.').to_json() response = AuthService.login(email=email, password=password, remember=remember) if not response['value']: return ResponseDto(status=-1, msg=response['error']).to_json() return ResponseDto(status=0, msg=response['msg'], result=response['data']).to_json()
def login(form_data: OAuth2PasswordRequestForm = Depends(), service: AuthService = Depends()): return service.login(form_data.username, form_data.password)