def post(self, *m, **kw): try: if self.request.path == '/settings/profile': data = { 'displayname': self.get_argument('displayname', default=''), 'avatar': self.get_argument('avatar', default='') } validate(data, self.profile_schema) self.current_user.displayname = data['displayname'] self.current_user.avatar = data['avatar'] self.session.add(self.current_user) self.session.commit() self.json_write('402') return elif self.request.path == '/settings/account': if not util.validpwd(self.get_argument('curpwd', default=''), self.current_user.pwd): self.json_write('401') return data = {'pwd': util.makepwd(self.get_argument('newpwd'))} self.current_user.pwd = data['pwd'] self.session.add(self.current_user) self.session.commit() self.json_write('400') return elif self.request.path == '/settings/message': self.um.set_meta(self.current_user.uid, 'message-accept', self.get_argument('msg', default='all')) self.json_write('404') return elif self.request.path == '/settings/email': return except ValueError: self.json_write('000')
def post(self,*m,**kw): try: if self.request.path=='/settings/profile': data = { 'displayname' : self.get_argument('displayname', default=''), 'avatar' : self.get_argument('avatar', default='') } validate(data,self.profile_schema) self.current_user.displayname = data['displayname'] self.current_user.avatar = data['avatar'] self.session.add(self.current_user) self.session.commit() self.json_write('402') return elif self.request.path=='/settings/account': if not util.validpwd(self.get_argument('curpwd',default=''),self.current_user.pwd): self.json_write('401') return data = { 'pwd' : util.makepwd(self.get_argument('newpwd')) } self.current_user.pwd = data['pwd'] self.session.add(self.current_user) self.session.commit() self.json_write('400') return elif self.request.path=='/settings/message': self.um.set_meta(self.current_user.uid, 'message-accept', self.get_argument('msg', default='all')) self.json_write('404') return elif self.request.path=='/settings/email': return except ValueError: self.json_write('000')
def add_user(self): email = self.get_argument('email') if self.session.query(models.User).filter_by(email=email).count() > 0: self.json_write('5') return user = models.User() user.email = email user.pwd = util.makepwd(self.get_argument('password')) user.displayname = self.get_argument('displayname') user.uniquename = self.get_argument('uniquename') user.mtype = self.get_argument('mtype') user.ctime = util.now() self.session.add(user) self.session.commit() self.json_write('7')
def add_user(self): email = self.get_argument('email') if self.session.query(models.User).filter_by(email=email).count() > 0 : self.json_write('5') return user = models.User() user.email = email user.pwd = util.makepwd(self.get_argument('password')) user.displayname = self.get_argument('displayname') user.uniquename = self.get_argument('uniquename') user.mtype = self.get_argument('mtype') user.ctime = util.now() self.session.add(user) self.session.commit() self.json_write('7')
def add_user(self): email = self.get_argument('email') pwd = self.get_argument('password') q = self.session.query(User).filter_by(email=email) if q.count() > 0: self.json_write('5') return user = User() user.email = email user.pwd = util.makepwd(pwd) user.mtype = 'user' user.ctime = util.now() self.session.add(user) self.session.commit() self.set_secure_cookie('auth', email) self.json_write('6')
def add_user(self): email = self.get_argument('email') pwd = self.get_argument('password') q = self.session.query(User).filter_by(email=email) if q.count() > 0 : self.json_write('5') return user = User() user.email = email user.pwd = util.makepwd(pwd) user.mtype = 'user' user.ctime = util.now() self.session.add(user) self.session.commit() self.set_secure_cookie('auth',email) self.json_write('6')