示例#1
0
def registerAuth():
	email = request.form['email']
	username = request.form['username']
	password = request.form['password']
	if not User.checkIfUserExists(email, conn):
		User.insertRegisterDetails(email, username, password, conn)
		session['email'] = email
		session['username'] = username
		return redirect('/home')
	else:
		error = 'User already exists, enter another email'
		return render_template('register.html', error=error)
示例#2
0
def test_insertRegisterDetails():
	User.insertRegisterDetails(email1, username1, password1, conn)
	assert User.checkIfUserExists(email1, conn) == {'email': '*****@*****.**', 'username': '******', 'password': '******'}
	User.insertRegisterDetails(email2, username2, password2, conn)
	assert User.checkIfUserExists(email2, conn) == {'email': '*****@*****.**', 'username': '******', 'password': '******'}
	assert User.checkIfUserExists(email3, conn) == None