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