Exemplo n.º 1
0
def loginAuth():
	email = request.form['email']
	password = request.form['password']
	if User.validateUser(email, password, conn):
		session['email'] = email
		session['username'] = User.fetchUsername(email, conn)
		return redirect('/home')
	else:
		error = 'Incorrect Login, Please enter again'
		return render_template('login.html', error=error)
Exemplo n.º 2
0
def createGroupAuth():
	email = session['email']
	groupName = request.form['GroupName']
	if not Group.checkIfGroupExists(groupName, conn):
		Group.insertGroupDetails(email, groupName, conn)
		newGroup = Group(groupName, User.fetchUsername(session['email'], conn))
		activeGroups.append(newGroup)
		session['group'] = newGroup.name
		newGroup.startDJRotateThread()
		return redirect('/group')
	else:
		error = 'A group with this name already exists! Please try again.'
		return render_template('createGroup.html', error=error)
Exemplo n.º 3
0
def test_fetchUsername():
	assert User.fetchUsername(email1, conn) == username1
	assert User.fetchUsername(email2, conn) == username2
	assert User.fetchUsername(email3, conn) == None