Exemple #1
0
 def post(self):
     try:
         args = parser.parse_args()
         username = args['username']
         password = functions.generate_password_hash(args['password'])
         user_id = functions.check_user_exists(username, password)
         if user_id:
             functions.store_last_login(user_id)
             return functions.get_rest_data_using_user_id(user_id)
         else:
             return {'error': 'You cannot access this page, please check username and password'}
     except AttributeError:
         return {'error': 'Please specify username and password'}
Exemple #2
0
def login():
    form = LoginForm()
    if form.validate_on_submit():
        username = request.form['username']
        password = functions.generate_password_hash(request.form['password'])
        user_id = functions.check_user_exists(username, password)
        if user_id:
            session['username'] = username
            session['id'] = user_id
            return redirect('/profile/')
        else:
            flash('Username/Password Incorrect!')
    return render_template('login.html', form=form)
 def post(self):
     try:
         args = parser.parse_args()
         username = args['username']
         password = functions.generate_password_hash(args['password'])
         user_id = functions.check_user_exists(username, password)
         if user_id:
             functions.store_last_login(user_id)
             return functions.get_rest_data_using_user_id(user_id)
         else:
             return {
                 'error':
                 'Ne možete pristupiti ovoj stranici, provjerite korisničko ime i zaporku'
             }
     except AttributeError:
         return {'error': 'Navedite korisničko ime i zaporku'}
Exemple #4
0
def signup():
    form = SignUpForm()
    if form.validate_on_submit():
        username = request.form['username']
        password = functions.generate_password_hash(request.form['password'])
        email = request.form['email']
        check = functions.check_username(username)
        if check:
            flash('Username already taken!')
        else:
            functions.signup_user(username, password, email)
            session['username'] = username
            user_id = functions.check_user_exists(username, password)
            session['id'] = user_id
            return redirect('/profile/')
    return render_template('signup.html', form=form)
def login():
    '''
        App za stvaranje stranice za prijavu
    '''
    form = LoginForm()
    if form.validate_on_submit():
        username = request.form['username']
        password = functions.generate_password_hash(request.form['password'])
        user_id = functions.check_user_exists(username, password)
        if user_id:
            session['username'] = username
            session['id'] = user_id
            functions.store_last_login(session['id'])
            return redirect('/profile/')
        else:
            flash('Korisničko ime/Lozinka netočni!')
    return render_template('login.html', form=form)
Exemple #6
0
def login():
    '''
        App for creating Login page
    '''
    form = LoginForm()
    if form.validate_on_submit():
        username = request.form['username']
        password = functions.generate_password_hash(request.form['password'])
        user_id = functions.check_user_exists(username, password)
        if user_id:
            session['username'] = username
            session['id'] = user_id
            functions.store_last_login(session['id'])
            return redirect('/main/')
        else:
            flash('Username/Password Incorrect!')
    return render_template('login.html', form=form)
def signup():
    '''
        App za registraciju novog korisnika
    '''
    form = SignUpForm()
    if form.validate_on_submit():
        username = request.form['username']
        password = functions.generate_password_hash(request.form['password'])
        email = request.form['email']
        check = functions.check_username(username)
        if check:
            flash('Korisničko ime se već koristi!')
        else:
            functions.signup_user(username, password, email)
            session['username'] = username
            user_id = functions.check_user_exists(username, password)
            session['id'] = user_id
            return redirect('/profile/')
    return render_template('signup.html', form=form)
Exemple #8
0
def signup():
    '''
        App for registering new user
    '''
    form = SignUpForm()
    if form.validate_on_submit():
        username = request.form['username']
        password = functions.generate_password_hash(request.form['password'])
        email = request.form['email']
        phone_number = request.form['phone_number']
        street = request.form['street']
        city = request.form['city']
        state = request.form['state'].upper()
        check = functions.check_username(username)
        if check:
            flash('Username already taken!')
        else:
            functions.signup_user(username, password, email, phone_number, street, city, state)
            session['username'] = username
            user_id = functions.check_user_exists(username, password)
            session['id'] = user_id
            return redirect('/homepage')
    return render_template('signup.html', form=form)