123456789101112131415161718192021222324252627282930313233343536 |
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- demeter web page
- name:user.py
- author:rabin
- """
- from __load__ import *
- class login_path(Load):
- @Web.setting
- def get(self):
- self.view("login.html")
- @Web.setting
- def post(self):
- mobile = self.input('username')
- password = self.input('password')
- if mobile and password:
- admin = self.service('common').one('manage_admin', mobile=mobile)
- if admin:
- temp = admin['password'].split('_')
- if Demeter.md5(password, temp[1]) == admin['password']:
- self.set_secure_cookie('admin', str(admin['id']))
- #self.redirect('/')
- self.out('yes', {'id':admin['id']})
- return
- self.out('手机号或密码错误,登录失败')
-
- class loginout_path(Load):
- @Web.setting
- def get(self):
- self.set_secure_cookie('admin', '')
- self.redirect('/user/login')
|