Creates a group and then the specified associations.
Creates a group and then the specified associations.
a com.atomizesoftware.spin.models.Group if successful.
if the group could not be created or if it failed to create the associations.
Creates a language.
Creates a language.
a com.atomizesoftware.spin.models.Language if successful.
if the language could not be created.
Creates a menu and then the specified associations.
Creates a menu and then the specified associations.
a com.atomizesoftware.spin.models.Menu if successful.
if the menu could not be created or if it failed to create the associations.
Creates a permission and then the specified associations.
Creates a permission and then the specified associations.
if the permission could not be created or if it failed to create the associations.
Creates a user after encrypting its password and takes care of creating the specified associations
Creates a user after encrypting its password and takes care of creating the specified associations
a com.atomizesoftware.spin.models.User if successful
if the user could not be created or if it failed to create the associations.
Generate a random Api Key.
Generate a random Api Key.
the generated api key.
Updates the group and then tries to update its associations.
Updates the language.
Updates the language.
true if successful, false otherwise.
Updates the menu and then tries to update its associations.
Updates the menu and then tries to update its associations.
true if successful, false otherwise.
Updates the permission and the tries to update its associations.
Updates the permission and the tries to update its associations.
true if successful, false otherwise
Updates the user and then tries to update its associations
Updates several users taking into account the fields to update.
Verifies if the login credentials match the user
Verifies if the login credentials match the user
Converts the password string from the request in an MD5 string and compares it with the one stored in the database If it doesn't match, the user gets one more wrong password, if he reaches 3 wrongPassword counts he will no longer be active. If the password matches the wrongPassword count is reset.
to verify against
to check