コード例 #1
0
    def post(self,request):
        form = LoginForm(request.POST)
        if form.is_valid():
            username = form.cleaned_data['username']
            password = form.cleaned_data['password']
            user = authenticate(request,username=username,password=password)
            if user is not None:
                login(request,user)
                return redirect("onlineapp:colleges_html")
            else:

                return render(
                    request,
                    template_name="login.html",
                    context={
                        'loginForm': form,
                        'authError':'Authentication Failed. Invalid credentials'
                    }
                )
        else:
            return render(
                request,
                template_name="login.html",
                context={
                    'loginForm':form
                }
            )
コード例 #2
0
    def post(self, request, *args, **kwargs):

        if self.request.path == reverse('user_login'):
            input_form = LoginForm(request.POST)
            print('entered user_login')
            user = None
            if input_form.is_valid():
                user = authenticate(
                    request,
                    username=input_form.cleaned_data['username'],
                    password=input_form.cleaned_data['password'])

            if user is not None:
                login(request, user)
                return HttpResponseRedirect('/colleges/')
            else:
                messages.error(request, 'invalid credentials')

        if self.request.path == reverse('user_signup'):
            input_form = SignupForm(request.POST)
            print('entered user_signup')
            if input_form.is_valid():
                user = User.objects.create_user(**input_form.cleaned_data)
                user.save()

        return HttpResponseRedirect('/colleges/')
コード例 #3
0
 def post(self, request, *args, **kwargs):
     login_form = LoginForm(request.POST)
     if login_form.is_valid():
         user = authenticate(request, **login_form.cleaned_data)
         if user is not None:
             login(request, user)
             return redirect('onlineapp:colleges_html')
         else:
             return redirect('onlineapp:login')
コード例 #4
0
ファイル: auth.py プロジェクト: SriRoopaK/RnDSummer2019
 def post(self, request):
     form = LoginForm(request.POST)
     if form.is_valid():
         username = form.cleaned_data['Username']
         password = form.cleaned_data['Password']
         user = authenticate(request, username=username, password=password)
         if user is not None:
             login(request, user)
             return HttpResponseRedirect('/colleges/')
         else:
             return HttpResponseRedirect('/login/')
コード例 #5
0
    def post(self, request, *args, **kwargs):
        form = LoginForm(request.POST)

        if form.is_valid():
            username = form.cleaned_data['username']
            password = form.cleaned_data['password']
            user = authenticate(request, username=username, password=password)
            if user is not None:
                login(request, user)
                return redirect('college_html')
            else:
                messages.error(request, "Invalid Credentials")
                return redirect('login_app')
コード例 #6
0
 def get(self,request,*args,**kwargs):
     loginForm = LoginForm()
     return render(
         request,
         template_name="login.html",
         context={
             'loginForm':loginForm
         }
     )
コード例 #7
0
    def get(self, request, *args, **kwargs):
        if request.user.is_authenticated:
            return redirect("onlineapp:colleges_html")

        form = LoginForm()
        return render(request,
                      template_name="login.html",
                      context={
                          'form': form,
                          'title': 'User Login'
                      })
コード例 #8
0
    def get(self, request, *args, **kwargs):

        if request.user.is_authenticated:
            return redirect('/colleges')

        form = LoginForm()
        return render(request,
                      template_name='login.html',
                      context={
                          'title': 'Login | Mentor App',
                          'form': form,
                          'authenticated': request.user.is_authenticated,
                          'user': request.user.username,
                      })
コード例 #9
0
 def get(self, request, *args, **kwargs):
     if self.request.path == reverse('user_login'):
         form = LoginForm()
         title = 'login'
         action = 'login'
     else:
         form = SignupForm()
         title = 'Signup'
         action = 'signup'
     return render(request,
                   'onlineapp/login.html',
                   context={
                       'form': form,
                       'title': title,
                       'action': action
                   })
コード例 #10
0
ファイル: auth.py プロジェクト: SriRoopaK/RnDSummer2019
 def get(self, request):
     form = LoginForm()
     return render(request, 'onlineapp/login.html', {'form': form})