Esempio n. 1
0
    def post(self):
        userinfo = self.request.get(everyThingModel.USERNAME)
        passwd = self.request.get(everyThingModel.PASSWORD)
        repassword = self.request.get(everyThingModel.CONFIRMPASS)

        template = JINJA_ENVIRONMENT.get_template("register.html")
        print "email :  " + userinfo
        print "password :"******"repassword :"******"errormsg": everyThingModel.USERS_ERRINFO[retCode]}
            self.response.write(template.render(template_values))
            return self.response

        retCode = newUser.isPasswordValid(passwd, repassword)
        if everyThingModel.USERS_SUCCESS != retCode:
            # password error
            template_values = {"errormsg": everyThingModel.USERS_ERRINFO[retCode]}
            self.response.write(template.render(template_values))
            return self.response

        # user information correct, create new user
        newUser.username = userinfo
        newUser.password = passwd
        newUser.createOrModifyUser()
        template = JINJA_ENVIRONMENT.get_template("suc.html")
        template_values = {"greetings": "greetings"}
        self.response.write(template.render(template_values))
Esempio n. 2
0
    def post(self):
        userinfo = self.request.get(everyThingModel.USERNAME)
        passwd = self.request.get(everyThingModel.PASSWORD)
        repassword = self.request.get(everyThingModel.CONFIRMPASS)

        template = JINJA_ENVIRONMENT.get_template('register.html')
        print "email :  " + userinfo
        print "password :"******"repassword :" + str(cmp(str(passwd), str(repassword)))

        newUser = EvUsers()
        retCode = newUser.isUsernameValid(userinfo)
        if (everyThingModel.USERS_SUCCESS != retCode):
            #username error
            template_values = {
                'errormsg': everyThingModel.USERS_ERRINFO[retCode]
            }
            self.response.write(template.render(template_values))
            return self.response

        retCode = newUser.isPasswordValid(passwd, repassword)
        if (everyThingModel.USERS_SUCCESS != retCode):
            #password error
            template_values = {
                'errormsg': everyThingModel.USERS_ERRINFO[retCode]
            }
            self.response.write(template.render(template_values))
            return self.response

        #user information correct, create new user
        newUser.username = userinfo
        newUser.password = passwd
        newUser.createOrModifyUser()
        template = JINJA_ENVIRONMENT.get_template('suc.html')
        template_values = {'greetings': 'greetings'}
        self.response.write(template.render(template_values))