Ejemplo n.º 1
0
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")
Ejemplo n.º 2
0
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"})
Ejemplo n.º 3
0
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"}