Beispiel #1
0
 def get(self):
     UserName = self.request.get('UserName')
     UserPwd = self.request.get('UserPwd')
     ulist=User.all().filter('userName ='******'1')
     else:
         self.response.out.write('3')
     pass
Beispiel #2
0
 def get(self):
     UserName = self.request.get('UserName')
     UserPwd = self.request.get('UserPwd')
     ulist=User.all().filter('userName ='******'用户名或密码不正确。'))
     pass
Beispiel #3
0
  def get(self,page):
    searchType = self.request.get('searchType')#'searchType‘不存在是返回的不是None,而是''空字符
    if searchType in ['userName','date']:
        greetings=User.all().order('-'+searchType)
    elif searchType=='':
        greetings=User.all()
    else:
        greetings=User.get_by_keyname('u'+searchType)
        if greetings:
            greetings=[greetings]
        else:
            greetings=[]

    index=0 if page=="" else int(page)
    if greetings and type(greetings) is not list:
        greetings = greetings.fetch(16,index*16)
    prev,next=getPageing(len(greetings), index)
    template_values = {'greetings':greetings,"prev":prev,"next":next,"index":index,}
    self.render('template/user/userinfo2.html',template_values)
Beispiel #4
0
 def get(self):
     UserName = self.request.get('UserName')
     UserPwd = self.request.get('UserPwd')
     ulist = User.all().filter('userName ='******'用户名或密码不正确。'))
     pass
Beispiel #5
0
def checkUser(self):  # 验证是否具有这个用户
    if not IsPassword:
        return True
    username = self.request.get("UserName")
    password = self.request.get("UserPwd")
    if not username or not password:
        return False
    #    greetings = db.GqlQuery("SELECT * FROM User where userName=:1 and passWord=:2",UserName,UserPwd)
    if 1 == User.all().filter("userName ="******"passWord =", password).count():
        return True
    else:
        return False
Beispiel #6
0
def getUname():
    #    memname=memcache.get('username')
    unn = UserNameNumber.get_by_key_name('userNameNumber')
    #    if not memname:
    if not unn:
        unn = UserNameNumber(key_name='userNameNumber')
        ul = User.all().order('-__key__').fetch(1)
        if ul:
            u = ul[0]
            uname = u.key().name()
            unames = uname.split('u')
            if len(unames) >= 3:
                uname = unames[2]
            else:
                uname = '1000'
            if len(uname) <= 3:
                uname = '1000'
            else:
                uname = str(int(uname) + 1)
        else:
            uname = '1000'
    else:
        uname = str(unn.userName + 1)


#    else:
#        uname=str(int(memname)+1)
#    memcache.set('username',uname,3600)
    unn.userName = int(uname)
    unn.put()
    if User.get_by_keyname('u' + str(len(uname)) + 'u' + uname):
        return getUname()
    else:
        #        u=User(key_name='u'+str(len(uname))+'u'+uname)
        #        u.userName=uname
        #        u.passWord=uname
        #        u.trueName=''
        #        u.tele=''
        #        u.mobile=''
        #        u.put()
        return uname
Beispiel #7
0
def getUname():
#    memname=memcache.get('username')
    unn=UserNameNumber.get_by_key_name('userNameNumber')
#    if not memname:
    if not unn:
        unn=UserNameNumber(key_name='userNameNumber')
        ul=User.all().order('-__key__').fetch(1)
        if ul:
            u=ul[0]
            uname=u.key().name()
            unames=uname.split('u')
            if len(unames)>=3:
                uname=unames[2]
            else:
                uname='1000'
            if len(uname)<=3:
                uname='1000'
            else:
                uname=str(int(uname)+1)
        else:
            uname='1000'
    else:
        uname=str(unn.userName+1)
#    else:
#        uname=str(int(memname)+1)
#    memcache.set('username',uname,3600)
    unn.userName=int(uname)
    unn.put()
    if User.get_by_keyname('u'+str(len(uname))+'u'+uname):
        return getUname()
    else:
#        u=User(key_name='u'+str(len(uname))+'u'+uname)
#        u.userName=uname
#        u.passWord=uname
#        u.trueName=''
#        u.tele=''
#        u.mobile=''
#        u.put()
        return uname