EpochtalkServerWeb.UserController (epochtalk_server v0.1.0)
Controller For User
related API requests
Link to this section Summary
Functions
Authenticates currently logged in User
Confirms a newly registered User
. Used when :epochtalk_server[:frontend_config]["verify_registration"]
configuration is set to true
Used to check if an email has already been taken
Logs in an existing User
Logs out the logged in User
Registers a new User
Used to check if a username has already been taken
Link to this section Functions
Link to this function
authenticate(conn, attrs)
Authenticates currently logged in User
Link to this function
confirm(conn, arg2)
Confirms a newly registered User
. Used when :epochtalk_server[:frontend_config]["verify_registration"]
configuration is set to true
Link to this function
email(conn, map)
Used to check if an email has already been taken
Link to this function
login(conn, attrs)
Logs in an existing User
Link to this function
logout(conn, attrs)
Logs out the logged in User
- TODO(boka): check if user is on page that requires auth
- TODO(boka): Delete users session
Link to this function
register(conn, attrs)
Registers a new User
Link to this function
username(conn, map)
Used to check if a username has already been taken