Esempio n. 1
0
 public ActionResult Login()
 {
     if (!ToolOperate.IsNeedInit())                                                     //不需要初始化时
     {
         if (WebConfigHelper.GetAppSettingValue("NeedRepairTable") == "true")           //需要修复数据表
         {
             string        tables = WebConfigHelper.GetAppSettingValue("RepairTables"); //要修复的数据表
             List <string> token  = new List <string>();
             if (!string.IsNullOrEmpty(tables))
             {
                 token = tables.Split(",".ToCharArray()).ToList();
             }
             if (token.Count > 0)
             {
                 ToolOperate.RepairTables(token);
             }
         }
     }
     else //需要初始化
     {
         return(RedirectToAction("Init", "Page"));
     }
     ViewBag.IsShowValidateCode = (Session[LOGINERROR].ObjToInt() >= 2).ToString().ToLower();
     return(View());
 }