def login(request): if request.method == 'POST': email = request.POST.get('useremail', '') password = request.POST.get('password', '') user_type = request.POST.get('type', '') user = auth.authenticate(username=email, password=password) print(user, email, password) conn = psycopg2.connect(database="online_exam_app", user="******", password="******", host="127.0.0.1", port="5432") cur = conn.cursor() if user_type == 'admin': cur.execute(''' select count(*) from public."Admin_app_teacher" where teacher_email='{}'; '''.format(email)) t_c = cur.fetchall() t_c = int(t_c[0][0]) cur.execute(''' select count(*) from public."Admin_app_student" where student_email='{}'; '''.format(email)) s_c = cur.fetchall() s_c = int(s_c[0][0]) if s_c + t_c > 0: return HttpResponse('ERROR 404') Login(request, user) request.session['admin_logged'] = True return redirect('main_admin') if user_type == 'faculty': cur.execute(''' select count(*) from public."Admin_app_student" where student_email='{}'; '''.format(email)) s_c = cur.fetchall() s_c = int(s_c[0][0]) if s_c > 0: return HttpResponse('ERROR 404') Login(request, user) request.session['teacher_logged'] = True return redirect('teacher') if user_type == 'student': cur.execute(''' select count(*) from public."Admin_app_teacher" where teacher_email='{}'; '''.format(email)) t_c = cur.fetchall() t_c = int(t_c[0][0]) if t_c > 0: return HttpResponse('ERROR 404') Login(request, user) request.session['student_logged'] = True return redirect('student_home') else: return HttpResponse('arey_tham_jaa') else: return redirect('login_page')
def login(request, *args, **kwargs): msg = None context = {} form = LoginForm(request.POST or None) if request.method == "POST": if form.is_valid(): uservalue = form.cleaned_data.get("username") passwordvalue = form.cleaned_data.get("password") user = authenticate(username=uservalue, password=passwordvalue) if user is not None: Login(request, user) context = { 'form': form, 'error': 'The login has been successful' } return redirect("/account/") else: msg = 'Invalid credentials' else: msg = 'Error validating the form' context["form"] = form context["msg"] = msg context["banners"] = kwargs["banners"] return render(request, 'frontend/login.html', context)
def login(request): if request.method == "POST": forms = LoginUser(request.POST) if forms.is_valid(): username = forms.cleaned_data['username'] password = forms.cleaned_data['password'] user = authenticate(username=username, password=password) get_user = User.objects.get(username=username) # print(get_user) # print(get_user.contact) if user: Login(request, user) context = { "user": user, } return redirect('dashboard') else: return HttpResponse("invalid user") else: print("invalid form") return render(request, 'accounts/login.html', {"forms": forms}) else: forms = LoginUser() return render(request, 'accounts/login.html', {"forms": forms}) return render(request, 'accounts/login.html', {"forms": forms})
def login(request): redirectPage = 'main/pages/login.html' nextPage = request.GET.get('next') if request.user.id is not None: return redirect('/account') if request.method == 'GET': return render(request, redirectPage) if request.method == 'POST': _login = request.POST['login'] password = request.POST['password'] user = authenticate(login=_login, password=password) if user is None: return render(request, redirectPage) Login(request, user) request.session['user_id'] = user.id SaveUserSession(request.session.session_key, user.id) if nextPage is not None: return redirect(nextPage) else: return redirect('account_home') return render(request, redirectPage)
def login(request): t = get_template('login.html') if request.method == 'POST': try: password = request.REQUEST.get('password').encode('utf-8') username = request.REQUEST.get('username').encode('utf-8') if password and username: user = authenticate(username=username, password=password) if user is not None: Login(request, user) return HttpResponseRedirect("/index") else: return HttpResponse( t.render(Context({ 'error': '用户名或密码错误', }))) else: return HttpResponse( t.render(Context({ 'error': '用户名或密码不能为空', }))) except: return HttpResponse(t.render(Context({ 'error': '用户名或密码输入错误', }))) else: return HttpResponse(t.render(Context({})))
def login(request): """ logs in the client :param request: Request object from client :return: login page """ template = loader.get_template('blink/login.html') if request.POST: username = request.POST.get("username") password = request.POST.get("password") user = authenticate(username=username, password=password) if user is not None: print("yes") Login(request, user) messages.success(request, "You are successfully logged in") return HttpResponseRedirect("/") else: # invalid user so same page context = { 'page': 'login', 'user': user, 'error': 'Invalid handle or password', } messages.error(request, 'Invalid username or password') return HttpResponse(template.render(context, request)) context = { 'page': 'login', 'user': request.user, } return HttpResponse(template.render(context, request))
def loginF(request): id = request.POST["id"] password = request.POST["password"] user = authenticate(request, username=id, password=password) if (user == None): return HttpResponse("정보가 없습니다.") Login(request, user) return redirect(index)
def handlelogin(request): username = request.POST['username'] password=request.POST['password'] user=authenticate(username= username, password= password) if user is not None: Login(request, user) messages.error(request, "Please fill the form correctly") return redirect("/index") else: return redirect("/")
def doLogin(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) if user is not None: Login(request, user) return home(request) else: data = dict() data['message'] = "Invalid username of password. Please try again." return render(request, 'registration/login.html', context=data)
def login(request): if request.method == 'POST': username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) if user is not None: Login(request, user) return redirect('/') else: messages.error(request, "Invalid UserName and password") return render(request, 'store/login.html')
def login(request): if request.method == "POST": username = request.POST.get('username') password = request.POST.get('password') user = authenticate(request, username=username, password=password) print(user) record = Users.objects.get(username=username) if user is not None: if record.role == 'gadmin': Login(request, user) return redirect('/gadmin') elif record.role == 'gvendor': Login(request, user) return redirect('/gvendor') elif record.role == 'gcustomer': Login(request, user) return redirect('/gcustomer') else: messages.error(request, "invalid credantials!!") context = {} return render(request, 'Login.html', context)
def login(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') User = authenticate(request,username = username,password = password) if User is not None: Login(request,User) return redirect('Home') else: messages.info(request,"username or password incorect") return render(request,"registration/login.html")
def login(req): if req.method == 'GET': return render(req, 'registration/login.html', {}) else: form = authenticate(username=req.username, password=req.password) if form: Login(req, form) print("Login Success !") return render(req, 'jhjapp/main.html', {}) #메인페이지로 이동 else: print("Login Failed") return render(req, 'registration/login.html', {}) # 다시 회원
def login(request): if request.method == "POST": form = LoginForm(request,request.POST) if form.is_valid(): data = form.cleaned_data user = get_object_or_404(User,username=data['username']) if user.check_password(data['password']): Login(request,user) return redirect('profile') else: form = LoginForm() return render(request,"forum/login.html",{'form':form})
def login(request): if request.method == "POST": username = request.POST["username"] password = request.POST["password"] user = authenticate(request, username=username, password=password) if user is None: return render(request, "users/login.html", {"message": "Wrong credentials"}) else: Login(request, user) return render(request, "users/user.html", {"username": username}) return render(request, "users/login.html")
def login(request): if request.session.has_key('username'): return redirect('/customapp/index') if request.method == 'POST': username = request.POST['uname'] password = request.POST['psw'] user = authenticate(username=username, password=password) if user: request.session['username'] = username Login(request, user) return redirect('/customapp/index') else: return HttpResponse("username or password not match") return render(request, "customapp/login.html")
def login(request): if request.method == 'POST': Username = request.POST["Username"] Password = request.POST["Password"] user = authenticate(username=Username, password=Password) if user is None: return HttpResponseRedirect('/signup/', ) else: Login(request, user) return HttpResponseRedirect('/') else: return render( request, 'main/login.html', )
def login(request): if request.method == 'POST': Username = request.POST["Username"] Password = request.POST["Password"] user = authenticate(username=Username, password=Password) if user is None: return HttpResponseRedirect('/login/register/', ) else: Login(request, user) return HttpResponseRedirect(linkmanagement) else: return render( request, 'login/Login.html', )
def login(request): if request.method == "POST": username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) if user is not None: if user.is_active: Login(request, user) return render(request, 'loginpage/home.html') else: return render(request, 'loginpage/login.html') else: return HttpResponseRedirect('loginpage/login.html') return render(request, 'loginpage/login.html')
def login(request): context = {"error_username": "", "error_password": ""} if (request.method == "POST"): username = request.POST['username'] password = request.POST['password'] user = authenticate(request, username=username, password=password) if user is not None: Login(request, user) # Redirect to a success page. # HttpResponseRedirect(url('home:index')) return HttpResponseRedirect('/home/') else: # Return an 'invalid login' error message. return HttpResponseRedirect('/login/') else: return render(request, 'home/login.html', context)
def post(self, request, *args, **kwargs): form = login.SignupForm(request.POST) if form.is_valid(): user = User.objects.create_user(**form.cleaned_data) user.save() if user is not None: Login(request, user) name = user.username season = 2019 matches = Matches.objects.filter(season=2019) return render(request, "seasons.html", { "matches": matches, "user": name, "season": season })
def login(req): if req.method == 'GET': return render(req, 'mine/login.html') if req.method == 'POST': #authenticate用户认证的方法 如果用户名和密码正确 则返回对象 否则返回None u = authenticate(username=req.POST.get('username'), password=req.POST.get('userpass')) if u: if u.is_active: Login(req, u) # return HttpResponse('登录称该并且该用户已经激活 你只需要保持当前用户的登录状态') return redirect(reverse('App:index')) return HttpResponse('输入正确的用户名或者密码') return HttpResponse('登录')
def login_view(request): form = login() if request.method == 'POST': form = login(request.POST) if form.is_valid(): email = form.cleaned_data['email'] password = form.cleaned_data['password'] user = authenticate(request,username=email,password=password) if not User.objects.filter(username=email).exists(): messages.error(request, 'The user does not exist') return redirect('login') if user is not None: Login(request,user) return redirect('index') messages.error(request, 'Incorrect password. Please try again!') return redirect('login') return render(request,'login.html',{'login_form':form})
def register(request): registerFormPath = 'main/pages/register.html' if request.method == 'GET': return render(request, registerFormPath) if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() login = form.cleaned_data['login'] password = form.cleaned_data['password1'] user = authenticate(login=login, password=password) Login(request, user) request.session['user_id'] = user.id SaveUserSession(request.session.session_key, user.id) return redirect('account_home') return render(request, registerFormPath, {'errors': form.errors})
def register(request): if request.method == 'POST': username = request.POST['username'] email = request.POST['email'] password = request.POST['password'] confirm_password = request.POST['confirm_password'] if password == confirm_password: if User.objects.filter(username=username).exists(): messages.error(request, "UserName Already Taken!!!") elif User.objects.filter(email=email).exists(): messages.error(request, "Email Already Taken!!!") user = User.objects.create_user(username=username, email=email, password=password) user.save() Login(request, user) return redirect('/') return render(request, 'store/register.html')
def activate(request, uidb64, token, backend='django.contrib.auth.backends.ModelBackend'): try: uid = force_text(urlsafe_base64_decode(uidb64)) user = User.objects.get(pk=uid) except (TypeError, ValueError, OverflowError, User.DoesNotExist): user = None if user is not None and account_activation_token.check_token(user, token): user.is_active = True user.save() Login(request, user, backend='django.contrib.auth.backends.ModelBackend') return HttpResponse( 'Thank you for your email confirmation. Now you can login your account.' ) else: return HttpResponse('Activation link is invalid!')
def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): user = form.save() Login(request, user, backend='django.contrib.auth.backends.ModelBackend') return HttpResponseRedirect('/') else: return render(request, 'app/templates/pages/register.html', {"form": form}) if request.user.is_authenticated: if request.user.is_staff != 0: return HttpResponseRedirect('/admin') return HttpResponseRedirect('/') else: form = RegistrationForm() return render(request, 'app/templates/pages/register.html', {'form': form})
def activate(request, uidb64, token, backend='django.contrib.auth.backends.ModelBackend'): try: uid = force_text(urlsafe_base64_decode(uidb64)) user = User.objects.get(pk=uid) except (TypeError, ValueError, OverflowError, User.DoesNotExist): user = None if user is not None and account_activation_token.check_token(user, token): user.is_active = True user.save() Login(request, user, backend='django.contrib.auth.backends.ModelBackend') messages.success(request, 'Your account has been successfully activated!') return render(request, 'features/home.html') else: return HttpResponse('Activation link is invalid!')
def post(self, request, *args, **kwargs): user = authenticate( request, username=request.POST["username"], password=request.POST["password"], ) if user is not None: Login(request, user) name = user.username season = 2019 matches = Matches.objects.filter(season=2019) return render(request, "seasons.html", { "matches": matches, "user": name, "season": season }) else: messages.error(request, "Invalid Credentials") form = LoginForm(request.POST) return render(request, "login.html", {"form": form})
def login(request): """ Login a session """ if request.user.is_authenticated(): return HttpResponseRedirect('/') form = AuthenticationForm(data=request.POST or None) if form.is_valid(): user = request.POST['username'] password = request.POST['password'] access = authenticate(username=user, password=password) if access is not None: Login(request, access) messages.success(request, 'Bienvenido %s' % request.user) return HttpResponseRedirect('/rooms/') else: msg = 'El usuario y la contraseña no coinciden o el usuario\ no existe' messages.error(request, msg) return render(request, 'login.html', {'form': form})