def profile(username): sessionUser = checkCookiesSessionUser(); if (sessionUser == None): return redirectHome(); user = db.getUserbyUsername(username); if user != None and user['UserID'] == sessionUser['UserID']: # if user and session is the same as the query user notes = db.getNotesByUserID(user['UserID']); return template('notes', searchTemplate=False, notes=notes, user=user); # Show the notes for that user! else: return redirectPrivateZone(); # Users are not ALLOWED
def userProfile(): sessionUser = checkCookiesSessionUser(); if (sessionUser == None): return redirectHome(); user = db.getUserbyID(sessionUser['UserID']); notes = db.getNotesByUserID(user['UserID']); if user != None: return template("profile", user=user, notes=notes); else: return redirectLogin();
def editSessionUser(): sessionUser = checkCookiesSessionUser(); if (sessionUser == None): return redirectLogin(); user = db.getUserbyID(sessionUser['UserID']); user['Name'] = request.forms.get('namesignup'); user['Surname'] = request.forms.get('surnamesignup'); user['Birthday'] = request.forms.get('birthdaysignup'); user['City'] = request.forms.get('citysignup'); if db.updateUser(user): notes = db.getNotesByUserID(user['UserID']); return template("profile", notes=notes, user=user); else: return template("profile-update-fail", user=sessionUser);