- Coherence
- Coherence.Authentication.Basic
- Coherence.Authentication.IpAddress
- Coherence.Authentication.Session
- Coherence.Authentication.Token
-
Coherence.Config
- Sections
- Summary
-
Functions
- allow_silent_password_recovery_for_unknown_user/1
- allow_unconfirmed_access_for/1
- assigns_key/1
- async_rememberable?/1
- auth_module/1
- changeset/1
- confirm_email_updates/1
- confirmation_token_expire_days/1
- create_login/1
- credential_store/1
- default_routes/0
- delete_login/1
- email_from/0
- email_from_email/1
- email_from_name/1
- email_reply_to/0
- email_reply_to_email/1
- email_reply_to_name/1
- forwarded_invitation_fields/1
- get/2
- has_action?/2
- has_option/1
- invitation_permitted_attributes/1
- layout/1
- log_emails/1
- logged_in_url/1
- logged_out_url/1
- login_cookie/1
- login_field/1
- mailer?/0
- max_failed_login_attempts/1
- messages_backend/1
- minimum_password_length/1
- module/1
- opts/1
- password_hash/0
- password_hash_field/1
- password_hashing_alg/1
- password_reset_permitted_attributes/1
- registration_permitted_attributes/1
- rememberable_cookie_expire_hours/1
- repo/1
- require_current_password/1
- reset_token_expire_days/1
- router/1
- schema_key/1
- session_key/1
- session_permitted_attributes/1
- site_name/1
- title/0
- token_assigns_key/1
- token_generator/1
- token_max_age/1
- token_salt/1
- unlock_timeout_minutes/1
- unlock_token_expire_minutes/1
- update_login/1
- use_binary_id/1
- use_binary_id?/0
- user_active_field/1
- user_schema/1
- user_token/1
- verify_user_token/1
- web_module/1
- Coherence.ConfirmableService
- Coherence.ConfirmationController
- Coherence.ConfirmationControllerBase
-
Coherence.Controller
- Summary
- Types
-
Functions
- changeset/4
- confirm!/1
- deactivate_user/1
- expired?/2
- layout_view/2
- lock!/2
- lockable_failure/1
- logged_in_url/1
- logged_out_url/1
- login_user/3
- logout_user/2
- permit/2
- random_string/1
- redirect_logged_in/2
- redirect_to/3
- redirect_to/4
- respond_with/3
- router_helpers/0
- schema_module/1
- send_confirmation/3
- send_email_if_mailer/3
- send_user_email/3
- set_view/2
- shift/2
- unlock!/1
- Coherence.CredentialStore.Server
- Coherence.CredentialStore.Session
- Coherence.CredentialStore.Types
- Coherence.DbStore
- Coherence.InvitationController
- Coherence.InvitationControllerBase
- Coherence.LockableService
-
Coherence.Messages
- Summary
-
Callbacks
- account_already_confirmed/0
- account_created_successfully/0
- account_is_inactive/0
- account_is_not_locked/0
- account_updated_successfully/0
- already_confirmed/0
- already_logged_in/0
- cant_be_blank/0
- cant_find_that_token/0
- confirmation_token_expired/0
- could_not_find_that_email_address/0
- forgot_your_password/0
- http_authentication_required/0
- incorrect_login_or_password/1
- invalid_confirmation_token/0
- invalid_current_password/0
- invalid_email_or_password/0
- invalid_invitation/0
- invalid_invitation_token/0
- invalid_request/0
- invalid_reset_token/0
- invalid_unlock_token/0
- invitation_already_sent/0
- invitation_sent/0
- invite_someone/0
- mailer_required/0
- maximum_login_attempts_exceeded/0
- need_an_account/0
- not_locked/0
- password_reset_token_expired/0
- problem_confirming_user_account/0
- registration_created_successfully/0
- required/0
- resend_confirmation_email/0
- reset_email_sent/0
- restricted_area/0
- send_an_unlock_email/0
- sign_in/0
- sign_out/0
- signed_in_successfully/0
- too_many_failed_login_attempts/0
- unauthorized_ip_address/0
- unlock_instructions_sent/0
- user_account_confirmed_successfully/0
- user_already_has_an_account/0
- verify_user_token/1
- you_are_using_an_invalid_security_token/0
- you_must_confirm_your_account/0
- your_account_has_been_unlocked/0
- your_account_is_not_locked/0
- Functions
- Coherence.PasswordController
- Coherence.PasswordControllerBase
- Coherence.PasswordService
- Coherence.RegistrationController
- Coherence.RegistrationControllerBase
- Coherence.RequireLogin
-
Coherence.Responders
- Summary
-
Callbacks
- confirmation_create_error/2
- confirmation_create_success/2
- confirmation_update_error/2
- confirmation_update_success/2
- invitation_create_error/2
- invitation_create_success/2
- invitation_create_user_error/2
- invitation_create_user_success/2
- invitation_resend_error/2
- invitation_resend_success/2
- password_create_error/2
- password_create_success/2
- password_update_error/2
- password_update_success/2
- registration_create_error/2
- registration_create_success/2
- registration_delete_success/2
- registration_update_error/2
- registration_update_success/2
- session_already_logged_in/2
- session_create_error/2
- session_create_error_locked/2
- session_create_success/2
- session_delete_success/2
- unlock_create_error/2
- unlock_create_error_not_locked/2
- unlock_create_success/2
- unlock_update_error/2
- unlock_update_error_not_locked/2
- unlock_update_success/2
- Coherence.Router
- Coherence.Schema
-
Coherence.Schemas
- Summary
-
Functions
- change_invitation/0
- change_invitation/1
- change_invitation/2
- change_rememberable/0
- change_rememberable/1
- change_rememberable/2
- change_trackable/0
- change_trackable/1
- change_trackable/2
- change_user/0
- change_user/1
- change_user/2
- create/1
- create!/1
- create_invitation/1
- create_invitation!/1
- create_rememberable/1
- create_rememberable!/1
- create_trackable/1
- create_trackable!/1
- create_user/1
- create_user!/1
- delete/1
- delete!/1
- delete_all/1
- delete_invitation/1
- delete_invitation!/1
- delete_rememberable/1
- delete_rememberable!/1
- delete_trackable/1
- delete_trackable!/1
- get_by_invitation/1
- get_by_rememberable/1
- get_by_trackable/1
- get_by_user/1
- get_invitation/1
- get_invitation!/1
- get_rememberable/1
- get_rememberable!/1
- get_trackable/1
- get_trackable!/1
- get_user/1
- get_user!/1
- get_user_by_email/1
- last_trackable/1
- list_by_invitation/1
- list_by_rememberable/1
- list_by_trackable/1
- list_by_user/1
- list_invitation/0
- list_invitation/1
- list_rememberable/0
- list_rememberable/1
- list_trackable/0
- list_trackable/1
- list_user/0
- query_by/2
- schema/1
- update/1
- update!/1
- update_invitation/2
- update_invitation!/2
- update_rememberable/2
- update_rememberable!/2
- update_trackable/2
- update_trackable!/2
- update_user/2
- update_user!/2
-
Coherence.SessionController
- Summary
- Types
-
Functions
- confirmed_access?/1
- create/2
- delete/2
- delete_expired_tokens!/1
- do_lockable/4
- do_valid_login/4
- failed_login/3
- gen_cookie/3
- get_invalid_login!/4
- get_login_cookie/1
- get_login_user/3
- get_rememberables/1
- get_valid_login!/4
- hash/1
- new/2
- put_flash_inactive_user/1
- rememberable_callback/5
- reset_failed_attempts/3
- save_login_cookie/5
- save_rememberable/3
- schema/1
- track_login/4
- user_active?/1
- valid_user_login?/2
- validate_login/3
- Coherence.SessionControllerBase
- Coherence.SessionService
- Coherence.Supervisor
- Coherence.TrackableService
- Coherence.UnlockController
- Coherence.UnlockControllerBase
- Coherence.ValidateOption
- CoherenceWeb
-
Redirects
- Sections
- Summary
-
Callbacks
- confirmation_create/2
- confirmation_edit/2
- confirmation_edit_error/2
- confirmation_edit_expired/2
- confirmation_edit_invalid/2
- invitation_create/2
- invitation_resend/2
- password_create/2
- password_update/2
- registration_create/2
- registration_delete/2
- registration_update/3
- session_create/2
- session_delete/2
- unlock_create/2
- unlock_create_invalid/2
- unlock_create_not_locked/2
- unlock_edit/2
- unlock_edit_invalid/2
- unlock_edit_not_locked/2
- Responders.Html
- Responders.Json