Beispiel #1
0
 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')
Beispiel #2
0
    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')