def post(self): self.require_setting('bcrypt_salt', 'bcrypt for Password') usr = self.get_argument("usr", default = "") pwd = self.get_argument("pwd", default = "") email = self.get_argument("email", default = "") error = [] error.extend(self.check_username(usr.lower(), queryDB = True)) error.extend(self.check_password(pwd)) error.extend(self.check_email(email, queryDB = True)) if error: self.render("signup.html", locals()) return member = Member() member.username = usr member.username_lower = usr.lower() member.password = bcrypt.hashpw(pwd, self.settings['bcrypt_salt']) member.email = email member.gravatar_link = self.get_gravatar_url(email) member.create = datetime.datetime.now() self.db.add(member) self.db.commit() auth = self.create_auth(member.id) self.set_secure_cookie('auth', auth.secret) self.set_secure_cookie('uid', str(auth.member_id)) self.redirect('/')
def post(self): self.require_setting('bcrypt_salt', 'bcrypt for Password') usr = self.get_argument("usr", default="") pwd = self.get_argument("pwd", default="") email = self.get_argument("email", default="") error = [] error.extend(self.check_username(usr.lower(), queryDB=True)) error.extend(self.check_password(pwd)) error.extend(self.check_email(email, queryDB=True)) if error: self.render("signup.html", locals()) return member = Member() member.username = usr member.username_lower = usr.lower() member.password = bcrypt.hashpw(pwd, self.settings['bcrypt_salt']) member.email = email member.gravatar_link = self.get_gravatar_url(email) member.create = datetime.datetime.now() self.db.add(member) self.db.commit() auth = self.create_auth(member.id) self.set_secure_cookie('auth', auth.secret) self.set_secure_cookie('uid', str(auth.member_id)) self.redirect('/')
def post(self): usr = binascii.b2a_hex(uuid.uuid4().bytes)[3:10] pwd = binascii.b2a_hex(uuid.uuid4().bytes)[3:10] email = usr + "@gmail.com" error = [] error.extend(self.check_username(usr.lower(), queryDB = True)) error.extend(self.check_password(pwd)) error.extend(self.check_email(email, queryDB = True)) if error: self.render("signup.html", locals()) return member = Member() member.username = usr member.username_lower = usr.lower() member.password = bcrypt.hashpw(pwd, self.settings['bcrypt_salt']) member.email = email member.gravatar_link = self.get_gravatar_url(email) member.create = datetime.datetime.now() self.db.add(member) self.db.commit() auth = self.create_auth(member.id) self.set_secure_cookie('auth', auth.secret) self.set_secure_cookie('uid', str(auth.member_id)) self.redirect('/')
def post(self): usr = binascii.b2a_hex(uuid.uuid4().bytes)[3:10] pwd = binascii.b2a_hex(uuid.uuid4().bytes)[3:10] email = usr + "@gmail.com" error = [] error.extend(self.check_username(usr.lower(), queryDB=True)) error.extend(self.check_password(pwd)) error.extend(self.check_email(email, queryDB=True)) if error: self.render("signup.html", locals()) return member = Member() member.username = usr member.username_lower = usr.lower() member.password = bcrypt.hashpw(pwd, self.settings['bcrypt_salt']) member.email = email member.gravatar_link = self.get_gravatar_url(email) member.create = datetime.datetime.now() self.db.add(member) self.db.commit() auth = self.create_auth(member.id) self.set_secure_cookie('auth', auth.secret) self.set_secure_cookie('uid', str(auth.member_id)) self.redirect('/')