예제 #1
0
파일: gateway.py 프로젝트: uvbs/captionmash
def login_user(http_request, username, password):
    user = authenticate(username=username, password=password)
    userService = UserService()
    if user is not None:
        login(http_request, user)
        userService.save_ip(http_request)
        return userService.to_dto(user)
    return None
예제 #2
0
파일: gateway.py 프로젝트: uvbs/captionmash
def create_user(http_request, email, password, nickname):
    userService = UserService()
    userService.createUser(email, password, nickname)
    user = authenticate(username=email, password=password)
    login(http_request, user)
    userService.save_ip(http_request)
    return userService.to_dto(user)
예제 #3
0
파일: gateway.py 프로젝트: uvbs/captionmash
def checkEmail(http_request, email):
    userService = UserService()
    return userService.checkEmail(email)
예제 #4
0
파일: gateway.py 프로젝트: uvbs/captionmash
def checkNickname(http_request, nickname):
    userService = UserService()
    return userService.checkNickname(nickname)
예제 #5
0
파일: gateway.py 프로젝트: uvbs/captionmash
def getUsers(http_request):
    userService = UserService()
    return userService.getUsers()
예제 #6
0
파일: gateway.py 프로젝트: uvbs/captionmash
def get_user(http_request):
    userService = UserService()
    if http_request.user.is_authenticated():
        return userService.to_dto(http_request.user)
    return None