def updateSSPwdForm(request): if 'useruuid' in request.session: updateSSPwdForm = UpdateSSPwdForm(request.POST) if updateSSPwdForm.is_valid(): sspwd = updateSSPwdForm.cleaned_data['sspwd'] resspwd = updateSSPwdForm.cleaned_data['resspwd'] user_data = Users.objects.get( useruuid=str(request.session['useruuid'])) trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data[ 'transfer_enable'] / 1000 / 1000 / 1024 trans_data['transfer_used'] = ( trans_data['up_transfer'] + trans_data['down_transfer']) / 1000 / 1000 / 1024 trans_data['transfer_last'] = trans_data[ 'transfer_enable'] - trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS( trans_data['last_online_ts']) trans_data['updateSSPwdForm'] = UpdateSSPwdForm() trans_data['updateLoginForm'] = UpdateLoginForm() if sspwd == resspwd: user_data.sspwd = sspwd user_data.save() trans_data['scsmsg'] = '更新密码成功' else: trans_data['errmsg'] = '两次输入的密码不一致' return render_to_response('users/users_front_update.html', trans_data) else: form = LoginForm() return render_to_response('login.html', {'form': form}, context_instance=RequestContext(request))
def loginForm(request): if request.method=='POST': form = LoginForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] userpwd = form.cleaned_data['userpwd'] user_data = None try: user_data = Users.objects.get(username=username) except Exception,e: return render_to_response('login.html',{'form':form,'errormsg':'您输入的账号有误'}) if not user_data.actived: return render_to_response('login.html',{'form':form,'errormsg':'您输入的账号未激活,请登陆您的注册邮箱'+str(user_data.email)+'进行激活','errorlink':'#','reactiveemail':str(user_data.email)}) encrptuserpwd = EncrptyUtils.getMd5(userpwd+str(user_data.register_ts)) if user_data.encrptuserpwd == encrptuserpwd: trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data['transfer_enable']/1000/1000/1024 trans_data['transfer_used'] = (trans_data['up_transfer'] + trans_data['down_transfer'])/1000/1000/1024 trans_data['transfer_last'] = trans_data['transfer_enable']-trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS(trans_data['last_online_ts']) trans_data['transfer_used_scale'] = trans_data['transfer_used']/trans_data['transfer_enable']*100 request.session['useruuid'] = trans_data['useruuid'] return render_to_response('users/users_front.html',trans_data) else: return render_to_response('login.html',{'form':form,'errormsg':'您输入的密码有误,请重新输入'})
def updateSSPwdForm(request): if 'useruuid' in request.session: updateSSPwdForm = UpdateSSPwdForm(request.POST) if updateSSPwdForm.is_valid(): sspwd = updateSSPwdForm.cleaned_data['sspwd'] resspwd = updateSSPwdForm.cleaned_data['resspwd'] user_data = Users.objects.get(useruuid=str(request.session['useruuid'])) trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data['transfer_enable']/1000/1000/1024 trans_data['transfer_used'] = (trans_data['up_transfer'] + trans_data['down_transfer'])/1000/1000/1024 trans_data['transfer_last'] = trans_data['transfer_enable']-trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS(trans_data['last_online_ts']) trans_data['updateSSPwdForm'] = UpdateSSPwdForm() trans_data['updateLoginForm'] = UpdateLoginForm() if sspwd==resspwd: user_data.sspwd = sspwd user_data.save() trans_data['scsmsg']='更新密码成功' else: trans_data['errmsg']='两次输入的密码不一致' return render_to_response('users/users_front_update.html',trans_data) else: form = LoginForm() return render_to_response('login.html',{'form':form},context_instance = RequestContext(request))
def userCenter(request): if 'useruuid' in request.session: user_data = Users.objects.get(useruuid=str(request.session['useruuid'])) trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data['transfer_enable']/1000/1000/1024 trans_data['transfer_used'] = (trans_data['up_transfer'] + trans_data['down_transfer'])/1000/1000/1024 trans_data['transfer_last'] = trans_data['transfer_enable']-trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS(trans_data['last_online_ts']) return render_to_response('users/users_front.html',trans_data) else: form = LoginForm() return render_to_response('login.html',{'form':form},context_instance = RequestContext(request))
def loginForm(request): if request.method == 'POST': form = LoginForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] userpwd = form.cleaned_data['userpwd'] user_data = None try: user_data = Users.objects.get(username=username) except Exception, e: return render_to_response('login.html', { 'form': form, 'errormsg': '您输入的账号有误' }) if not user_data.actived: return render_to_response( 'login.html', { 'form': form, 'errormsg': '您输入的账号未激活,请登陆您的注册邮箱' + str(user_data.email) + '进行激活', 'errorlink': '#', 'reactiveemail': str(user_data.email) }) encrptuserpwd = EncrptyUtils.getMd5(userpwd + str(user_data.register_ts)) if user_data.encrptuserpwd == encrptuserpwd: trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data[ 'transfer_enable'] / 1000 / 1000 / 1024 trans_data['transfer_used'] = ( trans_data['up_transfer'] + trans_data['down_transfer']) / 1000 / 1000 / 1024 trans_data['transfer_last'] = trans_data[ 'transfer_enable'] - trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS( trans_data['last_online_ts']) trans_data['transfer_used_scale'] = trans_data[ 'transfer_used'] / trans_data['transfer_enable'] * 100 request.session['useruuid'] = trans_data['useruuid'] return render_to_response('users/users_front.html', trans_data) else: return render_to_response('login.html', { 'form': form, 'errormsg': '您输入的密码有误,请重新输入' })
def userCenter(request): if 'useruuid' in request.session: user_data = Users.objects.get( useruuid=str(request.session['useruuid'])) trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data[ 'transfer_enable'] / 1000 / 1000 / 1024 trans_data['transfer_used'] = ( trans_data['up_transfer'] + trans_data['down_transfer']) / 1000 / 1000 / 1024 trans_data['transfer_last'] = trans_data[ 'transfer_enable'] - trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS( trans_data['last_online_ts']) return render_to_response('users/users_front.html', trans_data) else: form = LoginForm() return render_to_response('login.html', {'form': form}, context_instance=RequestContext(request))
'form': form, 'errormsg': '您输入的密码有误,请重新输入' }) else: if 'useruuid' in request.session and request.session[ 'useruuid'] is not None: user_data = Users.objects.get(useruuid=request.session['useruuid']) trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data[ 'transfer_enable'] / 1000 / 1000 / 1024 trans_data['transfer_used'] = ( trans_data['up_transfer'] + trans_data['down_transfer']) / 1000 / 1000 / 1024 trans_data['transfer_last'] = trans_data[ 'transfer_enable'] - trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS( trans_data['last_online_ts']) request.session['useruuid'] = trans_data['useruuid'] return render_to_response('users/users_front.html', trans_data) else: form = LoginForm() return render_to_response('login.html', {'form': form}, context_instance=RequestContext(request)) def register(request): form = RegisterForm() return render_to_response('register.html', {'form': form}, context_instance=RequestContext(request))
trans_data['transfer_last'] = trans_data['transfer_enable']-trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS(trans_data['last_online_ts']) trans_data['transfer_used_scale'] = trans_data['transfer_used']/trans_data['transfer_enable']*100 request.session['useruuid'] = trans_data['useruuid'] return render_to_response('users/users_front.html',trans_data) else: return render_to_response('login.html',{'form':form,'errormsg':'您输入的密码有误,请重新输入'}) else: if 'useruuid' in request.session and request.session['useruuid'] is not None: user_data = Users.objects.get(useruuid=request.session['useruuid']) trans_data = user_data.to_dict() trans_data['transfer_enable'] = trans_data['transfer_enable']/1000/1000/1024 trans_data['transfer_used'] = (trans_data['up_transfer'] + trans_data['down_transfer'])/1000/1000/1024 trans_data['transfer_last'] = trans_data['transfer_enable']-trans_data['transfer_used'] trans_data['last_online_ts'] = TimeUtils.getDatetimeFromTS(trans_data['last_online_ts']) request.session['useruuid'] = trans_data['useruuid'] return render_to_response('users/users_front.html',trans_data) else: form = LoginForm() return render_to_response('login.html',{'form':form},context_instance = RequestContext(request)) def register(request): form = RegisterForm() return render_to_response('register.html',{'form':form}, context_instance = RequestContext(request)) @csrf_exempt