示例#1
0
 def post(self, *args, **kwargs):
     username = self.get_argument('username', None)
     password = self.get_argument('password', None)
     next_url = self.get_argument('next', '/')   #路由跳转.
     if authenticate(username, password):
         self.session.set('simon_user_info', username)
         self.redirect(next_url)
     else:
         # print("---" + username,password)
         self.write('fail')
示例#2
0
 def post(self, *args, **kwargs):
     username = self.get_argument('username', None)  #获取账号密码
     password = self.get_argument('password', None)
     passed = authenticate(username, password)  #存在:验证身份
     if passed:  #如果身份验证成功
         self.session.set('user_info', username)  #set一个session,内容为username
         User.update_last_login(username)
         next = self.get_argument('next', '/')  #获取下next参数
         self.redirect(next)  #跳转到next
     else:  #验证身份失败:页面打印login fail
         self.write('login fail')
示例#3
0
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)
        password = self.get_argument('password', None)
        next_url = self.get_argument('next', '/')

        logined = authenticate(username, password, self.db_session)
        if logined:
            self.session.set('tudo_user_info', username)
            self.redirect(next_url)
        else:
            self.redirect('/login')
示例#4
0
文件: auth.py 项目: LiJinchao96/ins
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)
        password = self.get_argument('password', None)

        passed = account.authenticate(username, password)

        if passed:
            self.session.set('user_info', username)
            account.login(username)
            self.redirect('/')
        else:
            self.write('login fail')
示例#5
0
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)
        password = self.get_argument('password', None)
        next_url = self.get_argument('next', '/')

        passed = authenticate(username, password, self.db_session)

        if passed:
            self.session.set('tudo_user_info',
                             username)  # 与main中的get('tudo_user_info')对应
            self.redirect(next_url)
        else:
            self.write('login fail')
示例#6
0
 def post(self, *args, **kwargs):
     username = self.get_argument('username', None)
     password = self.get_argument('password', None)
     next = self.get_argument('next', None)
     if username and password:
         passed = account.authenticate(username, password)
         if passed:
             self.session.set("username", username)
             self.redirect(next)
         else:
             self.redirect(r'/login')
     else:
         self.redirect('/login')
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)
        password = self.get_argument('password', None)
        next_url = self.get_argument('next', '')

        passed = authenticate(username, password)
        if passed:
            self.session.set('tudo_user', username)
            if next_url:
                self.redirect(next_url)
            else:
                self.redirect('/')
        else:
            self.write({'msg': 'login fail'})
示例#8
0
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)
        password = self.get_argument('password', None)

        passed = authenticate(username, password)
        print(username, password, hash_it(password))
        print(User.get_pass(username))

        if passed:
            self.session.set('tudo_user_info', username)
            '''更新登陆时间'''
            self.redirect('/')
        else:
            self.write('用户名或者密码错误!!!请重新输入!')
            self.render('login.html')
示例#9
0
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)
        password = self.get_argument('password', None)
        passed = authenticate(username, password)

        if passed:
            self.session.set('bayern_user_info', username)
            login_time_update(username)
            print("登录成功!设置cookie完成!")
            if self.get_argument('next', '/'):
                self.redirect(self.get_argument('next', '/'))
            else:
                self.redirect('/')
        else:
            self.write('msg:login fail')
示例#10
0
 def post(self):
     username = self.get_argument('username', '')
     password = self.get_argument('password', '')
     next_url = self.get_argument('next', '')
     if not username.strip() or not password.strip():
         self.redirect('/login?msg=用户或密码为空')
     else:
         if authenticate(username, password):
             self.session.set('todo_user', username)
             if next_url:
                 self.redirect(next_url)
             else:
                 self.redirect('/')
         else:
             self.redirect('/login?msg=密码错误')
示例#11
0
    def post(self):
        username = self.get_argument('username', '')
        password = self.get_argument('password', '')
        next_url = self.get_argument('next', '')

        if not username.strip() or not password.strip():
            self.redirect('/login?msg=empty password or name')
        else:
            if authenticate(username, password):
                self.session.set("tudo_user", username)
                if next_url:
                    self.redirect(next_url)
                else:
                    self.redirect('/')
            else:
                self.redirect('/login?msg=password error')
示例#12
0
    def post(self, *args, **kwargs):
        username = self.get_argument('username', None)  #获取用户
        password = self.get_argument('password', None)  #获取密码
        print(username)
        print(password)

        passed = authenticate(username, password)  #调用用户密码校验函数
        print(passed)

        if passed:
            self.session.set('tudo_user_info',
                             username)  #将前面设置的session设置为username,保存用户登录信息
            self.redirect('/')  #跳转主页路由

        else:
            self.write({'msg': 'login fail'})  #不通过,有问题
示例#13
0
    def post(self,*args,**kwargs):
        username = self.get_argument('username',None)
        password = self.get_argument('password',None)

        passed = authenticate(username,password)

        if passed:
            self.session.set('user_info',username) #将前面设置的cookie设置为username,保存用户登录信息
            next_url = self.get_argument('next', '')  # 获取之前页面的路由

            if next_url:
                self.redirect(next_url) #跳转主页路由
            else:
                self.redirect('/')
        else:
            self.write({'msg':'login fail'}) #不通过,有问题