JS library_user - gd-99/symbiogd GitHub Wiki

A registered user.

Since 1.0alpha1.

Child of [Webos.Model](JS library_model).

Methods

This class hasn't any method.

Static methods

  • 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.
⚠️ **GitHub.com Fallback** ⚠️