/// <summary> /// 登陆视图 /// </summary> /// <returns></returns> public ActionResult Login() { var user = new CookieManage().ReadFromCookie(ConstHelper.UserCookie) as User; if (user != null) { return(RedirectToAction("Index", "HomeBehind")); } return(View()); }
/// <summary> /// 记录一条接口请求详细日志 /// **注意!此方法只有在Cookie中CentralLogSwitchStatus有值,且为true时,才会起作用** /// </summary> /// <param name="title">[appid].请求的接口方法名称</param> /// <param name="message">RequestXML:+\n+请求报文+\n+\n+ResponseXML:+\n+返回报文</param> /// <param name="requestType">完整的RequestType.Name</param> /// <param name="status">接口返回类型</param> /// <param name="groupid">每一次接口调用(包含步骤和详细日志),请使用同一个GUID</param> public static void LOGCallServiceDetail(string title, string message, string requestType, CallServiceStatus status, string groupid) { Dictionary <string, string> addInfo = new Dictionary <string, string>(); addInfo.Add("SubType", "INFOCallServiceDetail"); addInfo.Add("SubName", requestType); addInfo.Add("Status", status.ToString()); addInfo.Add("GroupID", groupid); if (status != CallServiceStatus.Success && status != CallServiceStatus.None) { string tracingErrorFlagValue = GetTracingErrorFlagValue(); addInfo.Add("ErrorFlag", tracingErrorFlagValue); CookieManage.WriteTracingErrorFlag(tracingErrorFlagValue, 1); } Log(GlobalAppLogType.LOGCallServiceDetail, title, null, message, addInfo); }