def doRegister(self): user=Users(badgeid=self.badgeid, email=self.email, password=self.password, keyword=[], doc=[], active=True,name=self.name) try: user.save() return "Register successfully!" except: return "Unable to register."
def post(self): registerForm = forms.SignupForm(request.form) templateData = { 'form' : registerForm } current_app.logger.info(request.form) if registerForm.validate() == False: current_app.logger.info(registerForm.errors) return "uhoh registration error" else: email = request.form['email'] name = request.form['name'] badgeid = request.form['badgeid'] pwd = request.form['password'] pwd=md5(pwd).hexdigest() # prepare User user=Users(badgeid=badgeid, email=email, password=pwd, keyword=[], doc=[], active=True, name=name) user.save() #try: if login_user(user, remember="no"): flash("Logged in!") return redirect('/list') else: flash("unable to log you in") #except: # flash("unable to register with that email address") # current_app.logger.error("Error on registration - possible duplicate emails") return render_template("posts/register.html", **templateData)
def post(self): registerForm = forms.SignupForm(request.form) templateData = {'form': registerForm} current_app.logger.info(request.form) if registerForm.validate() == False: current_app.logger.info(registerForm.errors) return "uhoh registration error" else: email = request.form['email'] name = request.form['name'] badgeid = request.form['badgeid'] pwd = request.form['password'] pwd = md5(pwd).hexdigest() # prepare User user = Users(badgeid=badgeid, email=email, password=pwd, keyword=[], doc=[], active=True, name=name) user.save() #try: if login_user(user, remember="no"): flash("Logged in!") return redirect('/list') else: flash("unable to log you in") #except: # flash("unable to register with that email address") # current_app.logger.error("Error on registration - possible duplicate emails") return render_template("posts/register.html", **templateData)