shuup.front.apps.auth package¶
Submodules¶
shuup.front.apps.auth.forms module¶
-
class
shuup.front.apps.auth.forms.
EmailAuthenticationForm
(*args, **kwargs)[source]¶ Bases:
django.contrib.auth.forms.AuthenticationForm
-
error_messages
= {'invalid_login': 'Error! Please enter a correct %(username)s and password. Note that both fields may be case-sensitive. In case of multiple accounts with same email only username can be used to log in.', 'inactive': 'This account is inactive.'}¶
-
base_fields
= OrderedDict([('username', <django.contrib.auth.forms.UsernameField object>), ('password', <django.forms.fields.CharField object>)])¶
-
declared_fields
= OrderedDict([('username', <django.contrib.auth.forms.UsernameField object>), ('password', <django.forms.fields.CharField object>)])¶
-
media
¶
-
shuup.front.apps.auth.settings module¶
-
shuup.front.apps.auth.settings.
SHUUP_AUTH_EMAIL_CONTENT_SUBTYPE
= 'plain'¶ Require email-based activation for users?
Configures the content subtype of the emails sent by Auth app Set
html
if your template is HTML-based
-
shuup.front.apps.auth.settings.
SHUUP_AUTH_LOGIN_FORM_SPEC
= 'shuup.front.apps.auth.forms.EmailAuthenticationForm'¶ Specify the authentication form to be used in login views
shuup.front.apps.auth.urls module¶
shuup.front.apps.auth.views module¶
-
class
shuup.front.apps.auth.views.
LoginView
(**kwargs)[source]¶ Bases:
django.views.generic.edit.FormView
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name
= 'shuup/user/login.jinja'¶
-
form_class
¶ alias of
EmailAuthenticationForm
-
-
class
shuup.front.apps.auth.views.
LogoutView
(**kwargs)[source]¶ Bases:
django.views.generic.base.TemplateView
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name
= 'shuup/user/logout.jinja'¶
-
-
class
shuup.front.apps.auth.views.
RecoverPasswordView
(**kwargs)[source]¶ Bases:
django.views.generic.edit.FormView
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name
= 'shuup/user/recover_password.jinja'¶
-
form_class
¶ alias of
RecoverPasswordForm
-
success_url
= '/recover-password/sent/'¶
-
-
class
shuup.front.apps.auth.views.
RecoverPasswordConfirmView
(**kwargs)[source]¶ Bases:
django.views.generic.edit.FormView
Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.
-
template_name
= 'shuup/user/recover_password_confirm.jinja'¶
-
form_class
¶ alias of
SetPasswordForm
-
token_generator
= <django.contrib.auth.tokens.PasswordResetTokenGenerator object>¶
-
success_url
= '/recover-password/complete/'¶
-