def post(self): #判断是否存在# newUser = self.request.get('username').strip('\n') try: int(newUser) int(self.request.get('password')) except : self.response.out.write("<script>alert('用户名和密码为数字!');</script>") url = self.request.url template_values = {'url':url,} self.render('template/user/userAdd.html',template_values) return if int(newUser)>999: self.response.out.write("<script>alert('用户名必须小于1000!');</script>") url = self.request.url template_values = {'url':url,} self.render('template/user/userAdd.html',template_values) return users=User.get_by_keyname('u'+newUser) if users: self.response.out.write("<script>alert('用户名已存在!');</script>") url = self.request.url template_values = {'url':url,} self.render('template/user/userAdd.html',template_values) else: user = User(key_name='u'+str(len(newUser))+'u'+newUser) user.userName = newUser user.passWord = self.request.get('password').strip('\n') repassWord = self.request.get('repassword').strip('\n') user.trueName = self.request.get('truename').strip('\n') user.tele = self.request.get('telephone').strip('\n') user.mobile = self.request.get('mobile').strip('\n') user.put() addInit(user.userName,user.trueName,user.tele,user.mobile)#默认初始化订阅 self.redirect('/userInfo')
def get(self): try: UserName = self.request.get('UserName') UserPwd = self.request.get('UserPwd') if not UserName: self.response.out.write(getUname()) return try: int(UserName) int(UserPwd) except : self.response.out.write('2') return #没有进行参数正确验证 if UserName=='' or UserPwd=='': self.response.out.write('2') return user = User.get_by_keyname('u'+UserName) if not user: user = User(key_name='u'+str(len(UserName))+'u'+UserName) user.userName = self.request.get('UserName').strip('\n') user.passWord = self.request.get('UserPwd').strip('\n') user.trueName = self.request.get('trueName').strip('\n') user.tele = self.request.get('tele').strip('\n') user.mobile = self.request.get('mobile').strip('\n') user.put() addInit(user.userName,user.trueName,user.tele,user.mobile)#默认初始化订阅 self.response.out.write('1') else: self.response.out.write('2') except Exception,e: logging.error('user:'******'2')