def login(): username = request.form.get('username', '') #接收用户提交的数据 password = request.form.get('password', '') #需要验证用户名密码是否正确 print username, password print user.validate_login(username, password) if user.validate_login(username, password): session['user'] = {'username' : username} return redirect('/users/') #跳转到url /users/ else: #登录失败 return render_template('login.html', username=username, error='用户名或密码错误')
def login(): username = request.form.get('username', '') #接收用户提交的数据 password = request.form.get('password', '') #需要验证用户名密码是否正确 print username, password print user.validate_login(username, password) if user.validate_login(username, password): session['user'] = {'username': username} return redirect('/users/') #跳转到url /users/ else: #登录失败 return render_template('login.html', username=username, error='用户名或密码错误')
def login(): username = request.form.get('username', '') #接收用户提交的数据 password = request.form.get('password', '') #print request.form['username'] #print "username is %s" %username _users, _error = user.get_info(username=username) if _users: _id = _users[0]['id'] age = _users[0]['age'] else: _id = '' #希望把ID加进去作为session绑定,后面根据id修改对应用户的密码! #需要验证用户名密码是否正确 if user.validate_login(username, password): #判断用户登录是否合法 session['user'] = { 'username': username } #设置session,绑定用户身份信息,和用户名绑定,类似办银行卡 session['id'] = {'id': _id} session['age'] = {'age': age} session['password'] = {'password': password} flash("登陆成功!") #flask的消息闪现,一次生成一个, 通过函数get_flashed_messages()获取 print session #打印session信息,用于查看,理解session return redirect('/users/#') #跳转到url展示用户页面 else: #登录失败 return render_template('login.html', username=username, error='用户名或密码错误')
def login(): username = request.form.get('username') #从表单中提取数据 password = request.form.get('password') _error = "用户名或者密码不正确" if user.validate_login(username,password): session['user'] = {'username':username} #登录成功的时候放入session的一个字典 return redirect('/users/') else: return render_template('login.html',error=_error)
def login(): params =request.args if request.method == "GET" else request.form username = params.get("username") password = params.get("password") if user.validate_login(username,password): session["user"] = {"username":username,"password":password} return redirect("/users/") else: return render_template("login.html",username=username,error="username or password is error")
def login(): username = request.form.get('username', '') password = request.form.get('password', '') if user.validate_login(username, password): session['user'] = {'username': username} #登录成功,放session return redirect('/users/') else: return render_template('login.html', username=username, error='用户名或密码错误')
def login(): params = request.args if request.method == 'GET' else request.form username = params.get('user','') password = params.get('password','') if user.validate_login(username=username,password=password): #判断用户名密码是否正确 session['user'] = username #添加用户session信息,防止不登陆访问其他页面 return redirect('/users/') else: return render_template('login.html',error='用户名或密码错误') #不正确提示信息通过渲染模板实现把error的值传到login.html里面
def login(): username = request.form.get('username','') password = request.form.get('password','') #需要进行密码验证是否正确 if user.validate_login(username,password): session['user'] = {'username':username} return redirect('/users/') else: #登录失败 return render_template('login.html',username=username,error='用户名或者密码错误!')
def login(): params = request.args if request.method == 'GET' else request.form username = params.get('username') # 获取用户提交的"username"参数 password = params.get('password') # 获取用户提交的"password"参数 if request.method == 'GET': return render_template('user/login.html') else: if user.validate_login(username,password): session['user'] = {'username':username} return redirect('/user/list/') else: return render_template('user/login.html',username=username, error=u'用户名或密码错误!')
def login(): username = request.form.get('username', '') #接收用户提交的数据 password = request.form.get('password', '') #需要验证用户名密码是否正确 if user.validate_login(username, password): #判断用户登录是否合法 session['user'] = {'username':username} #设置session,绑定用户身份信息,和用户名绑定,类似办银行卡 flash("登陆成功!") #flask的消息闪现,一次生成一个, 通过函数get_flashed_messages()获取 print session #打印session信息,用于查看,理解session return redirect('/users/') #跳转到url /users/ else: #登录失败 return render_template('login.html', username=username, error='用户名或密码错误')
def login(): params = request.args if request.method == "GET" else request.form username = params.get("username","") #接收用户提交的数据 password = params.get("password","") #需要验证用户名密码是否正确 if user.validate_login(username,password): session['user'] = {'username':username} return redirect("/users/") #跳转到url /users/ else: #登录失败 return render_template("login.html",username=username,error=u"用户名或密码错误!")
def login(): print request.method params = request.args if request.method == 'GET' else request.form # if request.method=='GET': # params=request.args # else: # params=request.form username = params.get('username', '') password = params.get('password', '') if user.validate_login(username, password): session['user'] = {'username': username} return redirect('/users/') else: return render_template('login.html', username=username, error="username or password is error") print username print password return ''