JS library_user - gd-99/symbiogd GitHub Wiki
A registered user.
Since 1.0alpha1.
Child of [Webos.Model](JS library_model).
This class hasn't any method.
- Webos.User.get(callback, [userId]) : Get a user.
- [Webos.Callback](JS library_callback) callback The callback.
- Number [userId] The user ID. If not provided, this will be set to the currently logged in user.
- Webos.User.getLogged(callback) : Get the currently logged in user.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User.getByUsername(callback, [user]) : Get a user, given his username.
- [Webos.Callback](JS library_callback) callback The callback.
- String [user] The username.
- Webos.User.login(username, password, callback) : Login a user.
- String username The username.
- String password The password.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User.logout(callback) : Logout the user.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User._stopPingTimer() : Stop sending "ping" requests.
- Webos.User.list(callback) : Get a list of all registered users.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User.create(data, auth, callback) : Create a new user.
- Object data The user's data.
- [Webos.Authorizations](JS library_authorizations) auth The user's authorizations.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User.register(data, captchaData, callback) : Register a new user. Registering a user is not the same as creating a user : everyone can register, if this feature is enabled, but only administrators can create new users.
- Object data The user's data.
- Object captchaData The captcha data.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User.canRegister(callback) : Check if registration is enabled.
- [Webos.Callback](JS library_callback) callback The callback.
- Webos.User.canResetPassword(callback) : Check if resetting password by e-mail is enabled.
- [Webos.Callback](JS library_callback) callback The callback.
- [Webos.Operation](JS library_operation) Webos.User.sendResetPasswordRequest(email, callback) : Send a request to reset password by e-mail.
- string email The user's e-mail.
- [Webos.Callback](JS library_callback) callback The callback.
- [Webos.Operation](JS library_operation) Webos.User.getTokenByEmail(email, callback) : Get a token by e-mail.
- string email The e-mail.
- [Webos.Callback](JS library_callback) callback The callback.
- [Webos.Operation](JS library_operation) Webos.User.resetPassword(tokenId, key, callback) : Reset the user's password.
- number tokenId The token id.
- string key The key which was sent to the user by e-mail.
- [Webos.Callback](JS library_callback) callback The callback.
- Number Webos.User.evalPasswordPower(s) : Evaluate a password's power.
- String s The password.
- Webos.User.stats(callback) : Get statistics about users.
- [Webos.Callback](JS library_callback) callback The callback.