def login(): if request.method == 'POST': username = request.form.get('username') password = request.form.get('password') user = authenticate(username, password) if user: session['username'] = user.username session['id'] = user.id return redirect(request.form.get('next_url')) else: flash('用户名或密码错误') return render_template('login.html')
def login(self): if request.method == 'POST': form = request.form username = form.get('username') password = form.get('password') user = authenticate(username, password) if user and user.is_staff: session['username'] = user.username session['id'] = user.id session['auth_info'] = dict(is_super=user.is_super, permissions=user.permissions) return redirect(url_for('.index')) else: flash('请输入正确的用户名或密码') return self.render('admin/login.html')
def login(): if request.method == "POST": username = request.form.get("username").strip() password = request.form.get("password").strip() if not all([username, password]): flash("请输入完整信息") user = authenticate(username, password) if not user: flash("输入信息错误") else: session["username"] = user.username session["id"] = user.id return redirect(request.form.get("next_url")) return render_template("login.html")
def login(): if request.method == 'POST': form = request.form username = form.get('username').strip() password = form.get('password').strip() if not all([username, password]): flash('请输入完整信息!') else: user = authenticate(username, password) if user: session['id'] = user.id session['username'] = user.username return redirect(request.form.get('next_url')) else: flash('用户名和密码不匹配') return render_template('login.html')
def login(self): if request.method == 'POST': form = request.form username = form.get('username').strip() password = form.get('password').strip() if not all([username, password]): flash('请填写完整信息') else: user = authenticate(username, password) if not user: flash('用户名或密码错误') else: session['username'] = user.username session['id'] = user.id session['auth'] = dict(is_super=user.is_super, permissions=user.permissions) return redirect(url_for('.index')) return self.render('admin/login.html')
def login(): if request.method == 'POST': form = request.form username = form.get('username') password = form.get('password') if not all([username, password]): flash('请填写完整信息') else: user = authenticate(username, password) if not user: flash('用户或密码错误') else: session['id'] = user.id session['username'] = user.username path = urlparse(form.get('next')).path if path in ('/login/', '/register/'): path = '/' return redirect(path) return render_template('login.html')
def login(): if request.method == 'POST': form = request.form username = form['username'] password = form['password'] if not all([username, password]): flash('请填写完整信息!') else: user = authenticate(username, password) if not user: flash('用户名或密码错误') else: session['username'] = username session['id'] = user.id next = form.get('next') path = urlparse(next).path if path in ('/register/', '/login/'): next = url_for('.index') return redirect(next) return render_template('login.html')