Finds a user by ID.
Finds a user by oAuth service token.
Request a token to send to a user, so the user can change / reset his password with that token
Change the password for a user with the password forgot token
Returns to the original user if the action "Signin as user" was executed. It checks in the frontend if the function was executed, sets the old access token and then reloads the page.
Sign in as another user, token expires after 24 hours or on signout
Validate the user input token before actually use it to change the password
Checks if the current user matches the given ip.
Returns an API connection for the current user
Returns the ip of the user currently browsing the page. It uses the connection so the user does not need to be logged in in order for the IP to be returned.