def login(request, forum_id, template="Forum/forms/login.html", template_ajax="Forum/forms/ajax/login.html"): form = None if request.method == 'POST': form = FormUserLogin(request.POST) if form.is_valid(): user = authenticate(username=form.data['username'], password=form.data['password']) if user: lgin(request, user) forum = get_forum_instance(forum_id) if forum: return redirect('base_forum', forum_id=forum.local_id) else: raise Http404 if not form: form = FormUserLogin() c = { 'forum_id': forum_id, 'form': form, } if request.is_ajax(): return render(request, template_ajax, c) else: return render(request, template, c)
def login(request): lgout(request) if request.method == 'POST': inpusername = request.POST['username_input'] inppassword = request.POST['password_input'] x = encrypt(inppassword) user = authenticate(request, username=inpusername, password=x) if user is None: blank_form = LoginForm() message = "Error! Wrong username or password." flag = 1 context = {'form': blank_form, 'message': message, 'flag': flag} return render(request, 'account/login.html', context) else: lgin(request, user) CaseObjList = Case.objects.all() ReqObj = None for obj in CaseObjList: if obj.username == inpusername and obj.password == x: ReqObj = obj break prof = ReqObj.place id = prof.id return redirect(profile, id=id) else: #if get method, create a blank form. blank_form = LoginForm() message = "" flag = 0 context = {'form': blank_form, 'message': message, 'flag': flag} return render(request, 'account/login.html', context)
def login_validate(request): username = request.POST['username'] password = request.POST['password'] user = authenticate(username=username, password=password) error_string = '' if user is not None: if user.is_active: lgin(request, user) messages.add_message(request, messages.INFO, _('Vous êtes connecté')) return HttpResponseRedirect(request.POST['next']) else: error_string = _( 'Votre compte d\'utilisateur est bloqué, vous ne pouvez plus vous connecter.' ) else: error_string = _('Nom d\'utilisateur ou mot de passe incorrect.') return tpl('global/login.html', { 'is_error': True, 'pseudo': username, 'error_string': error_string }, request)
def login(request): username = request.POST.get('username') password = request.POST.get('password') user = authenticate(request, username=username, password=password) if user is not None: lgin(request, user) return render(request, 'index.html') else: pass return render(request, 'learn/login.html')
def login(request): if request.method=='POST': email= request.POST['email'] psw = request.POST['psw'] if User.objects.filter(email=email,password=psw).exists(): user=User.objects.get(email=email,password=psw) lgin(request,user) return redirect('main') else: return render(request, 'home.html') return render(request, 'home.html')
def login(request): lgout(request) if request.method == 'POST': username = request.POST.get('username', None) password = request.POST.get('passwd', None) user = authenticate(request, username=username, password=password) if user: lgin(request, user) return redirect('VMS:index') else: return render(request, 'VMS/login.html') else: return render(request, 'VMS/login.html')
def register(request): if request.user.is_authenticated(): return redirect('/surveys/home') else: form = RegisterForm(request.POST or None) if form.is_valid(): usernm = form.cleaned_data['username'] try: user = User.objects.get(username=usernm) except User.DoesNotExist: user = None if user is None: passwd = form.cleaned_data['password'] email = form.cleaned_data['email'] name = form.cleaned_data['name'] user = User.objects.create_user( username=usernm, email=email, password=passwd, ) user.first_name = name user.save() user.get_profile().contactno = form.cleaned_data['contactno'] user.get_profile().birthdate = form.cleaned_data['birthdate'] user.get_profile().gender = form.cleaned_data['gender'] user.get_profile().save() user = authenticate(username=usernm, password=passwd) lgin(request, user) return redirect('/surveys/home') else: messages.error(request, u'Username is already taken.') return render(request, 'accounts/register.html', {'form': form, })
def login(request): if not request.user.is_authenticated(): if request.method == 'POST': username = request.POST['username'] try: user = User.objects.get(username=username) except: return HttpResponse("User doesn't exist <a href='/register/login/'>Retry</a>") passcode = request.POST['password'] if user.check_password(passcode): user = authenticate(username=username,password=passcode) lgin(request,user) return HttpResponseRedirect('/register/part_form/') else: return HttpResponse("Wrong password <a href='/register/login/'>Retry</a>") else: return render(request,'register/login.html',{}) else: return HttpResponseRedirect('/register/form/')
def login(request): """ 登录 """ if request.method == 'GET' and not request.user.is_authenticated: return render(request, 'login.html') # else: # redirect(reverse_lazy('cms:cms')) # 提交的登陆post username = request.POST.get('user') pwd = request.POST.get('pwd', '') # 进行账号认证 user = authenticate(username=username, password=pwd) # user = models.UserInfo.objects.filter(name=user, password=pwd).first() if not user: # 没有这个用户 return render(request, 'login.html', {'msg': '用户名或密码错误'}) lgin(request, user) return redirect('/')
def login(request, forum_id, template="Forum/forms/login.html", template_ajax="Forum/forms/ajax/login.html"): form = None if request.method == "POST": form = FormUserLogin(request.POST) if form.is_valid(): user = authenticate(username=form.data["username"], password=form.data["password"]) if user: lgin(request, user) forum = get_forum_instance(forum_id) if forum: return redirect("base_forum", forum_id=forum.local_id) else: raise Http404 if not form: form = FormUserLogin() c = {"forum_id": forum_id, "form": form} if request.is_ajax(): return render(request, template_ajax, c) else: return render(request, template, c)
def login(request): if not request.user.is_authenticated(): if request.method == 'POST': username = request.POST['username'] try: user = User.objects.get(username=username) except: return HttpResponse( "User doesn't exist <a href='/register/login/'>Retry</a>") passcode = request.POST['password'] if user.check_password(passcode): user = authenticate(username=username, password=passcode) lgin(request, user) return HttpResponseRedirect('/register/part_form/') else: return HttpResponse( "Wrong password <a href='/register/login/'>Retry</a>") else: return render(request, 'register/login.html', {}) else: return HttpResponseRedirect('/register/form/')
def login(request): #Added this so that logged in user will not go to log in page. if request.user.is_authenticated(): return redirect('/surveys/home') else: form = LoginForm(request.POST or None) if form.is_valid(): usernm = form.cleaned_data['username'] passwd = form.cleaned_data['password'] user = authenticate(username=usernm, password=passwd) if user and user.is_active: lgin(request, user) #Changed redirect to profile page return redirect('/surveys/home') else: messages.error(request, u'Incorrect username or password.') return render(request, 'accounts/login.html', {'form': form, })
def login(request): if not request.user.is_authenticated(): if request.method == 'POST': username = request.POST['username'] try: user = User.objects.get(username=username) user1 = UserDetails1.objects.get(application_id=username) except: return HttpResponse("User doesn't exist <a href='/register/login/'>Retry</a>") passcode = request.POST['password'] print "login post" if user.check_password(passcode): user = authenticate(username=username,password=passcode) lgin(request,user) image_form=ImageForm(request.POST,request.FILES) print "correct" #request.session[] request.session['user']=username image_url="/static/images/uploads/1"+user1.full_name+".jpg" sign_url="/static/images/uploads/2"+user1.full_name+".jpg" return render(request,'register/upload_image.html',{'image_form':image_form,'username':username,'password':passcode,'user':user,'form_data':user,'image_url':image_url,'sign_url':sign_url}) #return HttpResponseRedirect('/register/part_form/') else: return HttpResponse("Wrong password <a href='/register/login/'>Retry</a>") else: image_form=ImageForm(request.POST,request.FILES) return render(request,'register/login.html',{'image_form':image_form}) else: flag=False if request.method == 'POST': flag=request.session.get('flag') if not flag: username=request.user try: user = UserDetails1.objects.get(application_id=username) user2 = UserDetails2.objects.get(application_id=username) except: return HttpResponse("User doesn't exist <a href='/register/login/'>Retry</a>") if('image' in request.FILES): user.image= request.FILES['image'] user2.image= request.FILES['image'] handle_uploaded_file(user.image,user.full_name,1) print "imaaagw" if('signature' in request.FILES): user.signature= request.FILES['signature'] user2.signature= request.FILES['signature'] handle_uploaded_file(user.signature,user.full_name,2) print "imaaagw" image_form=ImageForm(request.POST,request.FILES) image_url="/static/images/uploads/1"+user.full_name+".jpg" sign_url="/static/images/uploads/2"+user.full_name+".jpg" print "correct" #request.session[] return render(request,'register/upload_image.html',{'image_form':image_form,'username':username,'user':user,'image_url':image_url,'sign_url':sign_url}) return HttpResponseRedirect('/register/form/')