Last active
September 9, 2020 12:28
-
-
Save NerdPraise/a26245cff6ff56bcd716e8ac2c644272 to your computer and use it in GitHub Desktop.
Authentication Forms
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.contrib.auth.forms import UserCreationForm, AuthenticationForm | |
from django.utils.translation import ugettext_lazy as _ | |
from django import forms | |
from .models import User, MoodleDetails | |
class RegisterForm(UserCreationForm): | |
email = forms.EmailField(widget=forms.TextInput(attrs={'class': "user-input","placeholder":"Email address","type":"email"})) | |
username = forms.CharField(widget=forms.TextInput(attrs={'class': "user-input","placeholder":"Username"})) | |
password1 = forms.CharField(label=_("Password"), widget=forms.PasswordInput(attrs={"class":"pass-input", "placeholder":"Password"})) | |
password2 = forms.CharField(label=_("Password Again"),widget=forms.PasswordInput(attrs={"class":"pass-input", "placeholder":"Password Again"})) | |
class Meta: | |
model = User | |
fields = ("email", "username", "password1", "password2") | |
class SignInForm(AuthenticationForm): | |
username = forms.CharField(widget=forms.TextInput(attrs={'class': "user-input","placeholder":"Email address", "type":"email"})) | |
password = forms.CharField(label=_("Password"), widget=forms.PasswordInput(attrs={"class":"pass-input", "placeholder":"Password"})) | |
class Meta: | |
model = User | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment