some changes

This commit is contained in:
Gitea
2021-07-26 18:02:52 +09:00
parent 0fab3270d3
commit 5c71aef5bf
2 changed files with 7 additions and 5 deletions

View File

@ -34,7 +34,9 @@ def create_user(db: Session, user: schemas.UserCreate):
db_user = models.User(
email=user.email,
login = user.login,
phone = user.phone,
phone = user.phone,
name = user.name,
surname = user.surname,
hashed_password = now_hashed_password,
role_id = user.role_id
)

View File

@ -2,7 +2,7 @@ from fastapi import APIRouter, Depends, status, HTTPException
from fastapi.security import OAuth2PasswordRequestForm
from auth import token
from auth.login.models import login as models
from auth.login.repository import login
from auth.login.repository import login as resp
from databases.pgsql import database
from auth.hashing import Hash
from sqlalchemy.orm import Session
@ -13,9 +13,9 @@ router = APIRouter(tags=['Authentication'])
@router.post('/login')
def login(request: OAuth2PasswordRequestForm = Depends(), db: Session = Depends(database.get_db)):
user_list = [login.get_user_by_email(db, request.username),
login.get_user_by_login(db, request.username),
login.get_user_by_phone(db, request.username)]
user_list = [resp.get_user_by_email(db, request.username),
resp.get_user_by_login(db, request.username),
resp.get_user_by_phone(db, request.username)]
user = next((user for user in user_list if user is not None), None)
if not user:
raise HTTPException(status_code=status.HTTP_404_NOT_FOUND,