| 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')
 
 
  |