示例#1
0
文件: mgr.py 项目: matcher/glacier
	def login(self,uname,pwd):
		#end previous session first
		self.request.session.clear()
	
		#check user
		usr=User.get(name=uname,pwd=User._get_password_hash(str(pwd)))

		self.logger.info("...logging in..."+uname+" "+pwd)

		if usr is None:
			return False
		
		#start session
		self.request.session['user']=usr
		self.request.session.modified = True
		
		return True
示例#2
0
文件: views.py 项目: matcher/glacier
def users(request):
	#get users
	users=User.list()

        #template context
	context=_get_context(request,section="admin",content="content_users",users=users)

	#render
        return HttpResponse( get_template('template_cpanel.html').render(Context(context)) )