def auth_page(): _user = request.forms.user password = request.forms.password if session.checkCredentials(_user, password): session.createSession(_user, password, response) return template("achieved", {"message": "Vous êtes maintenant connecté.", "link": "/index"}) redirect("/nope")
def auth(): user = request.forms.user password = request.forms.password if session.checkCredentials(user, password): session.createSession(user, password, response) return template("achieved", {"message":"Vous etes maintenant connectes au service d'administration.", "link": "/index"}) else: return template("achieved", {"message": "Impossible de vous authentifier, veuillez reessayer.", "link": "/login"})
def user_execute_page(): isAuthenticated() _userId = session.checkSession(request) _variable = request.forms.valueName _value = request.forms.value if _variable == "mail" and not "@etu.u-bordeaux.fr" in _value: return {"state": "Vous devez entrer votre adresse étudiant. ([email protected])"} if _variable == "password" and session.checkCredentials(request.forms.username, request.forms.old) == False: return {"state" : "Vous devez entrer votre ancien mot de passe pour pouvoir en changer."} if _variable == "picture": try: urllib2.urlopen(_value) except: return {"state":"Impossible de trouver l'image demandée."} user.updateUserInformation(_userId, _variable, _value) return {"state": "success"}