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'}
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'}
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)
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)
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)