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)
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)
def test_fetchUsername(): assert User.fetchUsername(email1, conn) == username1 assert User.fetchUsername(email2, conn) == username2 assert User.fetchUsername(email3, conn) == None