/// <summary> /// 创建票据 /// </summary> /// <param name="signInInfo"></param> /// <param name="clientIP"></param> /// <returns></returns> public static ITicket Create(ISignInInfo signInInfo, string clientIP) { signInInfo.NullCheck("signInInfo"); string strIP = clientIP; if (string.IsNullOrEmpty(strIP)) { if (HttpContext.Current != null) { HttpRequest request = HttpContext.Current.Request; strIP = request.UserHostAddress; } } return(new Ticket(Common.GenerateTicketString(signInInfo, strIP))); }
/// <summary> /// 创建票据 /// </summary> /// <param name="signInInfo"></param> /// <param name="clientIP"></param> /// <returns></returns> public static ITicket Create(ISignInInfo signInInfo, string clientIP) { signInInfo.NullCheck("signInInfo"); string strIP = clientIP; if (string.IsNullOrEmpty(strIP)) { if (HttpContext.Current != null) { HttpRequest request = HttpContext.Current.Request; strIP = request.UserHostAddress; } } return new Ticket(Common.GenerateTicketString(signInInfo, strIP)); }