コード例 #1
0
ファイル: main.py プロジェクト: mai0/MPSSP_Web_Server
def login():
    form = LoginForm()

    if form.validate_on_submit():
        N = 10  # length of filename
        entry = ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N))
        with open('Sequences/' + entry, 'w') as fid:
            fid.write(form.sequence.data)
コード例 #2
0
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)
コード例 #3
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.authenticate(username=form.username.data,
                                 password=form.password.data)
        if user and login_user(user):
            flash("Logged in successfully.", "success")
            return redirect(request.args.get("next") or url_for(".home"))
        else:
            flash("Login failed.", "danger")

    return render_template("login.html", form=form)
コード例 #4
0
ファイル: main.py プロジェクト: pplanel/Flask-Foundation
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()

        if user and user.check_password(form.password.data):
            login_user(user)

            flash("Logged in successfully.", "success")
            return redirect(request.args.get("next") or url_for(".home"))
        else:
            flash("Login failed.", "danger")

    return render_template("login.html", form=form)
コード例 #5
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter_by(username=form.username.data).first()

        if user and user.check_password(form.password.data):
            login_user(user)

            flash("Logged in successfully.", "success")
            return redirect(request.args.get("next") or url_for(".home"))
        else:
            flash("Login failed.", "danger")

    return render_template("login.html", form=form)
コード例 #6
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        # For demonstration purposes the password in stored insecurely
        user = User.query.filter_by(username=form.username.data,
                                    password=form.password.data).first()

        if user:
            login_user(user)

            flash("Logged in successfully.", "success")
            return redirect(request.args.get("next") or url_for(".home"))
        else:
            flash("Login failed.", "danger")

    return render_template("login.html", form=form)
コード例 #7
0
ファイル: main.py プロジェクト: mai0/MPSSP
def login():
    form = LoginForm()

    if form.validate_on_submit():
        N = 10  # length of filename
        entry = ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N))
        with open('Sequences/' + entry, 'w') as fid:
            fid.write(form.sequence.data)

        try:
            predict(entry)
            with open('Results/%s.res' % entry, 'r') as fid:
                features = fid.read()
            flash(features)  # na to doume argotera
        except Exception:
            flash('Could not predict your features. Sorry about that!')

    return render_template("login.html", form=form)