def login2(): form2 = RetrieveDBInfo(request.form) if request.method == 'POST' and form2.validate(): user_return = form2.username_ret.data passwd_return = form2.passwd_ret.data user = Data.query_by_name(user_return.encode('ascii', 'ignore'), passwd_return.encode('ascii', 'ignore')) db.session.close() if not isinstance(user, str): login_user(user) return redirect(url_for('submit')) else: if user == "no_user": string_response = 'The username {} does not exist in the ' \ 'database. Please sign up.'.format(user_return) elif user == "no_password": string_response = \ 'The password entered for username {} is incorrect.' \ ' Please try again.'.format(user_return) else: string_response = "Unknown error occurred." return render_template('thanks2.html', output=string_response) return render_template('login2.html', form=form2)
def login2(): form2 = RetrieveDBInfo(request.form) if request.method == 'POST' and form2.validate(): user_return = form2.username_ret.data passwd_return = form2.passwd_ret.data user_query=Data.query_by_name(user_return.encode('ascii','ignore'),passwd_return.encode('ascii','ignore')) if user_query[1]=='no_password': string_response='The password entered for username: '******' is incorrect. Please try again.' return render_template('thanks2.html', output=string_response) elif user_query=='no_user': string_response='The username: '******' does not exist in the database. Please sign up.' return render_template('thanks2.html', output=string_response) else: return redirect(url_for('submit')) db.session.close() return render_template('login2.html', form=form2)