Functions:
- check if user is logged in and return logged user id
- get user data
- log in
- log out
- register account
- activate account
- delete account
- reset account's password
Redis:
- Sessions
- Users
- RememberMe tokens
- Activation tokens
- PassReset tokens
response: uid
###GET /user
response: User object json
{
id: '12836127',
email: 'test@example.com',
fullname: 'Test Example'
}
req params:
email
pass
response: set-cookie Session
response: delete cookie
req params:
email
pass
req params:
pass
response: set-cookie Session
req params:
newpass