def test_auth_user(self): user = backend.add_user('user02', '*****@*****.**', 'pass02') ret, _user = backend.auth_user('*****@*****.**', 'pass02') print ret assert ret == True ret, _user = backend.auth_user('*****@*****.**', 'pass02') assert ret == False
def test_auth_user(self): user = backend.add_user('user02','*****@*****.**','pass02') ret,_user = backend.auth_user('*****@*****.**','pass02') print ret assert ret == True ret,_user = backend.auth_user('*****@*****.**','pass02') assert ret == False
def login(): if authutil.is_logined(request): return redirect('/') form = LoginForm(email=request.values.get('email', ''), password=request.values.get('password', '')) if form.validate_on_submit(): email = form.email.data.encode('utf-8') password = form.password.data.encode('utf-8') ret, user = backend.auth_user(email, password) if ret: next_url = form.next.data if not next_url or next_url == request.path: next_url = '/' resp = redirect(next_url) timeout = 24 * 3600 * 180 if form.remember.data else None authutil.set_logined(request, resp, str(user['id']), timeout=timeout) return resp flash(u'用户名或者密码错误,请重试', 'error') return render_template('site/login.html', form=form)
def login(): if authutil.is_logined(request): return redirect('/') form = LoginForm(email=request.values.get('email',''), password=request.values.get('password','')) if form.validate_on_submit(): email = form.email.data.encode('utf-8') password = form.password.data.encode('utf-8') ret,user = backend.auth_user(email,password) if ret: next_url = form.next.data if not next_url or next_url == request.path: next_url = '/' resp = redirect(next_url) timeout = 24 * 3600 * 180 if form.remember.data else None authutil.set_logined(request,resp,str(user['id']),timeout=timeout) return resp flash(u'用户名或者密码错误,请重试','error') return render_template('site/login.html',form=form)