def prj_login(): debug_set = current_app.config["DEBUG"] if debug_set == True: print "\n\n\n==========> account->views.py -> prj_login() " error = None form = PrjLoginForm() print "=====> form: ", form if form.validate_on_submit(): prj_id = form.prj_id.data email = form.email.data print "=====> prj_id: ", prj_id member = Project.get_project_member(prj_id, email) if member is None: # This user is not a member of this project error = "We can not find your account in this project." else: # This user is a member and login is successful. # Then, set the user's session for 'prj_login' = true print "prj_login(), login successful" session["prj_login"] = "******" return redirect(url_for("dstore.list_member_data", prj_id=prj_id, mem_email=email)) return render_template("prj_login.html", form=form, error=error)