Exemplo n.º 1
0
def login_authenticate():
    if UserDao.isUserExists(request.form['name'], request.form['password']):
        user = UserDao.getUserByLogin(request.form['name'], request.form['password'])
        session['login'] = user.login
        session['user_id'] = user.id
        session['role'] = RoleDao.getRoleByID(user.role_id).name
        if session['role'] == 'Customer':
            return render_template('my_orders.html',)
        if session['role'] == 'Administrator':
            return render_template('search_user.html',)
        if session['role'] == 'Merchandiser':
            return render_template('manage_orders.html',)
        if session['role'] == 'Supervisor':
            return render_template('product_grid.html',)
    else:
        error = 'Invalid username/password'
        return render_template('login(2).html', error=error)