def test_validate_success(self, user): """Login successful.""" user.set_password('example') user.save() form = LoginForm(username=user.username, password='******') assert form.validate() is True assert form.user == user
def test_validate_invalid_password(self, user): """Invalid password.""" user.set_password('example') user.save() form = LoginForm(username=user.username, password='******') assert form.validate() is False assert 'Invalid password' in form.password.errors
def test_validate_inactive_user(self, user, db): user.active = False user.set_password("example") db.session.commit() form = LoginForm(email=user.email, password="******") assert form.validate() is False assert "User not activated" in form.email.errors
def login(): form1 = LoginForm(request.form) if session.get("username") is None: if request.method == 'POST' and form1.validate(): username = form1.username.data password = form1.password.data u = db.execute( "SELECT * FROM users WHERE username = :username and psw =:password", { "username": username, "password": password }).fetchone() if u is None: flash(u"Either username or password is worng", 'incorrect') return render_template('login.html', form=form1) else: session['username'] = username return render_template('sucess.html', username=form1.username.data, password=form1.password.data) return render_template("login.html", form=form1)
def test_validate_inactive_user(self, user): user.active = False user.set_password('example') user.save() # Correct username and password, but user is not activated form = LoginForm(username=user.username, password='******') assert form.validate() is False assert 'User not activated' in form.username.errors
def test_validate_inactive_user(self, user): """Inactive user.""" user.active = False user.save() # Correct username and password, but user is not activated form = LoginForm(username=user.username, password="******") assert form.validate() is False assert "User not activated" in form.username.errors
def login(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() login_user(user, remember=form.remember_me.data) return redirect(request.args.get('next') or url_for('main.index')) return render_template('auth/login.html', form=form)
def judgeLogin(self): if self.info.text() == "未登录": # 登录控件 self.loginWidget = LoginForm.LoginForm() self.loginWidget.setWindowModality(Qt.ApplicationModal) self.loginWidget.successed.connect(self.refreshInfo) self.loginWidget.show() if self.login.text() == "退出登录": self.info.setText("未登录") self.login.setText('登录')
def test_validate_unknown_username(self, db): """Unknown username. :param db: """ form = LoginForm(username='******', password='******') assert form.validate() is False assert 'Unknown username' in form.username.errors assert form.user is None
def login(): """Login page.""" login_form = LoginForm() if login_form.validate_on_submit(): login_user(login_form.user) flash('You are logged in.', 'success') redirect_url = request.args.get('next') or url_for('user.members') return redirect(redirect_url) else: flash_errors(login_form) return render_template("public/login.html", login_form=login_form)
def login(): form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).one() login_user(user) flash("Logged in successfully.", "success") return redirect(request.args.get("next") or url_for(".home")) return render_template("login.html", form=form)
def home(): form = LoginForm(request.form) # Handle logging in if request.method == 'POST': if form.validate_on_submit(): login_user(form.user) flash("You are logged in.", 'success') redirect_url = request.args.get("next") or url_for("user.members") return redirect(redirect_url) else: flash_errors(form) return render_template("public/home.html", form=form)
def home(): """Home page.""" form = LoginForm(request.form) # Handle logging in if request.method == 'POST': if form.validate_on_submit(): login_user(form.user) flash('You are logged in.', 'success') redirect_url = request.args.get('next') or url_for('user.members') return redirect(redirect_url) else: flash_errors(form) return render_template('public/home.html', form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash(_l('Invalid username or password'), 'info') return redirect(url_for('auth.login')) login_user(user) next_page = request.args.get('next') return redirect(next_page or url_for('main.index')) return render_template('auth/login.html', form=form)
def home(): """Home page.""" form = LoginForm(request.form) current_app.logger.info("Hello from the home page!") # Handle logging in if request.method == "POST": if form.validate_on_submit(): login_user(form.user) flash("You are logged in.", "success") redirect_url = request.args.get("next") or url_for("user.members") return redirect(redirect_url) else: flash_errors(form) return render_template("public/home.html", form=form)
def login(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if not user: flash('该用户不存在!', 'danger') elif not user.check_password(password=form.password.data): flash('密码错误!', 'danger') else: login_user(user, remember=form.remember_me.data) return redirect(request.args.get('next') or url_for('main.index')) return render_template('auth/login.html', form=form)
def home(): form = LoginForm(request.form) if request.method == 'POST': u = User.query.filter_by(username=request.form['username'], password=request.form['password']).first() if u is None: error = 'Invalid username or password.' flash(error, 'warning') else: session['logged_in'] = True session['username'] = u.username flash("You are logged in.", 'success') return redirect(url_for("member.members")) return render_template("home.html", form=form)
def initWxbot(self): self.LForm = LoginForm.LoginForm() self.MForm = MainForm.MainForm() self.MForm.sendMessage.connect(self.sendMsg) # 发送输入消息 self.MForm.selectFriend.connect(self.changeChattingFriend) # 鼠标点击左侧朋友 self.MForm.imgHeadRequest.connect(self.userHeadRespond) # 相应头像请求 self.MForm.friendAutoReply.connect(self.setFriendAutoReply) self.LForm.mainButton.clicked.connect(self.slotButtonGetQR) self.LForm.show() self.LForm.setWindowIcon(QIcon('qrc/icon.png')) self.MForm.hide() self.rTime = None
def login(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = LoginForm() if form.validate_on_submit(): user = User.query.filter_by(username=form.username.data).first() if user is None or not user.check_password(form.password.data): flash(_('Invalid username or password')) return redirect(url_for('auth.login')) login_user(user, remember=form.remember_me.data) next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': next_page = url_for('main.index') return redirect(next_page) return render_template('auth/login.html', title=_('Sign In'), form=form)
def login(): """Renders the login form and logs in the user, if valid credentials are provided.""" form = LoginForm() if request.method == 'POST': if form.validate_on_submit(): # Login and validate the user user = get_user(form) login_user(user) flash('Logged in successfully.') return redirect(url_for('users.members')) else: flash_errors(form) return render_template('users/login.html', form=form)
def login(request): if request.user: request.session.flash("info; You're already signed in") return HTTPSeeOther(location=request.route_url('home')) form = LoginForm(request.POST) login_url = request.route_url('login') referrer = request.url if referrer == login_url: referrer = '/' # never use the login form itself as came_from came_from = request.params.get('came_from', referrer) if request.method == 'POST' and form.validate(): username = form.username.data user = User.by_username(request.dbsession, username) if user and user.verify_password(form.password.data): headers = remember(request, user.id) return HTTPSeeOther(location=came_from, headers=headers) message = 'Failed login. Incorrect username or password' form.username.errors.append(message) return dict(form=form, came_from=came_from, title="User Login") return dict(form=form, came_from=came_from, title="User Login")
def about(): """About page.""" form = LoginForm(request.form) return render_template('public/about.html', form=form)
def test_validate_invalid_password(self, user): """Invalid password.""" user.save() form = LoginForm(username=user.username, password="******") assert form.validate() is False assert "Invalid password" in form.password.errors
def test_validate_unknown_username(self, db): """Unknown username.""" form = LoginForm(username="******", password="******") assert form.validate() is False assert "Unknown username" in form.username.errors assert form.user is None
#frm.display() #======QLNV==== #form1 = ShowForm() #form1.display() #form1.MainShow() #====Doanh thu=== #form3 = ShowBill() #form3.display() #form3.MainShow() #formStatic = ShowSTatic() #formStatic.display() frmLogin = LoginForm() frmLogin.setupLoginForm() #cls = class1() #cls.setupForm()
def test_validate_inactive_user(self, inactive_user, default_password): form = LoginForm(email=inactive_user.email, password=default_password) assert not form.validate() assert "User not activated" in form.email.errors
def test_validate_invalid_password(self, user, default_password): form = LoginForm(email=user.email, password=default_password + "1") assert not form.validate() assert "Invalid email or password" in form.email.errors
def test_validate_unknown_email(self, user, default_password): form = LoginForm(email="*****@*****.**", password=default_password) assert not form.validate() assert "Invalid email or password" in form.email.errors assert form.user is None
def about(): form = LoginForm(request.form) return render_template("public/about.html", form=form)
def test_validate_success(self, user, default_password): form = LoginForm(email=user.email, password=default_password) assert form.validate() assert form.user == user