def process_request(self, request): ''' @initial the default data ''' initial_default = System() initial_default.Init() ''' @Login Check and white list Check ''' login = CheckSession(request) if not login.CheckWhite(): rs = login.CheckLogin() websets = websetting() login.HistoryUrl() if rs: return redirect('/login/') else: rs_timeout = login.CheckSessionTimeout() if rs_timeout: ret = { 'username': request.session.get('name', None), 'title': websets.Gettitle() } return render_to_response('lockscreen.html', ret) else: request.session['logintime'] = time.time() if login.CheckUserStatus(): if login.MustMailActive(): return redirect('/User/MailActive/') else: return redirect('/User/UpdatePwd/')