def changepwd(request): if request.method == 'GET': form = ChangepwdForm() return render_to_response('accounts/changepwd.html', RequestContext(request, { 'form': form, })) else: form = ChangepwdForm(request.POST) if form.is_valid(): username = request.user.username oldpassword = request.POST.get('oldpassword', '') user = authenticate(username=username, password=oldpassword) if user is not None and user.is_active: newpassword = request.POST.get('newpassword1', '') user.set_password(newpassword) user.save() access_token = oauth2.AccessToken.objects.filter(user=user) access_token.delete() _login(request, username, newpassword) #注册完毕 直接登陆 return HttpResponseRedirect(reverse("index")) else: return render_to_response( 'accounts/changepwd.html', RequestContext(request, { 'form': form, 'oldpassword_is_wrong': True })) else: return render_to_response( 'accounts/changepwd.html', RequestContext(request, { 'form': form, }))
def changepwd(request): if request.method == 'GET': form = ChangepwdForm() return render_to_response('changepwd.html', RequestContext(request, {'form': form,})) else: form = ChangepwdForm(request.POST) if form.is_valid(): username = request.user.username oldpassword = request.POST.get('oldpassword', '') user = auth.authenticate(username=username, password=oldpassword) if user is not None and user.is_active: newpassword = request.POST.get('newpassword1', '') user.set_password(newpassword) user.save() return render_to_response('index.html', RequestContext(request,{'changepwd_success':True})) else: return render_to_response('changepwd.html', RequestContext(request, {'form': form,'oldpassword_is_wrong':True})) else: return render_to_response('changepwd.html', RequestContext(request, {'form': form,}))
def changepassword(request, username): error = [] if request.method == 'POST': form = ChangepwdForm(request.POST) if form.is_valid(): data = form.cleaned_data user = auth.authenticate(username=username, password=data['old_pwd']) if user is not None: if data['new_pwd'] == data['new_pwd1']: newuser = User.objects.get(username__exact=username) newuser.set_password(data['new_pwd']) newuser.save() return HttpResponseRedirect('/login/') else: error.append('请输入相同的密码') else: error.append('原始密码输入不正确') else: form = ChangepwdForm() return render_to_response('customer/changepassword.html', {'form': form, 'error': error})
def change(request): # 实现修改密码功能 if request.method == "POST": ch = ChangepwdForm(request.POST) if ch.is_valid(): username = request.user.username oldpassword = request.POST.get('oldpassword', '') user = auth.authenticate(username=username, password=oldpassword) if user is not None and user.is_active: newpassword = request.POST.get('newpassword1', '') user.set_password(newpassword) user.save() return render(request, 'change_success.html', {'username': username}) else: return render(request, 'change_fail.html', {'username': username}) return render(request, 'change_fail.html') else: ch = ChangepwdForm(request.POST) return render(request, 'change.html', {'ch': ch})
def changepwd(request): if request.method == "GET": form = ChangepwdForm() return render_to_response("home/changepwd.html", RequestContext(request, {"form": form})) else: form = ChangepwdForm(request.POST) if form.is_valid(): username = request.user.username oldpassword = request.POST.get("oldpassword", "") user = auth.authenticate(username=username, password=oldpassword) if user is not None and user.is_active: newpassword = request.POST.get("newpassword1", "") user.set_password(newpassword) user.save() return render_to_response("home/index.html", RequestContext(request, {"changepwd_success": True})) else: return render_to_response( "home/changepwd.html", RequestContext(request, {"form": form, "oldpassword_is_wrong": True}) ) else: return render_to_response("home/changepwd.html", RequestContext(request, {"form": form}))
def changepwd(request): if request.method == 'GET': form = ChangepwdForm() return render_to_response('accounts/changepwd.html', RequestContext(request, {'form': form,})) else: form = ChangepwdForm(request.POST) if form.is_valid(): username = request.user.username oldpassword = request.POST.get('oldpassword', '') user = authenticate(username=username, password=oldpassword) if user is not None and user.is_active: newpassword = request.POST.get('newpassword1', '') user.set_password(newpassword) user.save() access_token = oauth2.AccessToken.objects.filter(user=user) access_token.delete() _login(request,username,newpassword)#注册完毕 直接登陆 return HttpResponseRedirect(reverse("index")) else: return render_to_response('accounts/changepwd.html', RequestContext(request, {'form': form,'oldpassword_is_wrong':True})) else: return render_to_response('accounts/changepwd.html', RequestContext(request, {'form': form,}))
def changePwd_handle(request): if request.method=="GET": form = ChangepwdForm() return render_to_response('changepwd.html',{'form':form,}) else: form = ChangepwdForm(request.POST) if form.is_valid(): username = request.user.username print username oldpassword = request.POST['oldpasswnd'] print oldpassword user = authenticate(username = username, password = oldpassword) print user if user is not None : print "right" newpassword = request.POST.get('newpassword1','') user.set_password(newpassword) user.save() return HttpResponseRedirect("/backend/sendList") else: print "wrong" return render_to_response('changepwd.html',{'form':form,'oldpassword_is_wrong':True}) else: return render_to_response('changepwd.html',{'form':form,})
def changepassword(request, username): error = [] if request.method == 'POST': form = ChangepwdForm(request.POST) if form.is_valid(): data = form.cleaned_data user = auth.authenticate(username=username, password=data['old_pwd']) if user is not None: if data['new_pwd'] == data['new_pwd1']: newuser = User.objects.get(username__exact=username) newuser.set_password(data['new_pwd']) newuser.save() return HttpResponseRedirect('/login/') else: error.append('请输入相同的密码') else: error.append('原始密码输入不正确') else: form = ChangepwdForm() return render_to_response('customer/changepassword.html', { 'form': form, 'error': error })