def login():
    if request.method == 'POST':
        username = request.form['un']
        password = request.form['pass']

        #FIXME
        #put global variable for if logged in

        #getting user detail from database
        dataManager = UserDataManager()
        #converting json into dictionary
        #data = json.loads(data)
        #check username and password
        if dataManager.authentication(username, password):
            user = dataManager.get_user(username)
            login_user(user, remember=True)
            return redirect(url_for('home'))
        else:
            #show a error message that username or password is wron
            flash("Wrong usernmae or password!!!")
            return render_template("login.html")

    return render_template("login.html")
Example #2
0
def load_user(username):
    userdata = UserDataManager()
    return userdata.get_user(username)