Esempio n. 1
0
def login():
	if g.user is not None and g.user.is_authenticated():
		return redirect(url_for('profile'))
	form = LoginForm(request.form)
	if form.validate_on_submit():  # if the data is valid
		username=request.form["user_name"]
        user=Users.query.filter_by(user_name=username).first()
        if user is None:
		    user=Users(user_name=username)
		    db.session.add(user)
		    db.session.commit()
        login_user(user)
        posts=user.followed_posts().all()
        return render_template("profile.html", user=user, posts=posts)
		
	return render_template("login.html", form=form)