public ResultDTO wfkLoginForDebug(LogonInfo logonInfo) { ResultDTO result = new ResultDTO(); SSOTicket ssoTicket = GetSSOTicketFromCookie(); logonInfo.IsSSOTicketAleadyExisted = true; try { string url = new SSOAuthentication().LogonWithPortalUrl(logonInfo); if (url == null) { result.success = false; result.message = "user name or password error!";//MessageUserPasswordError; } else { result.success = true; result.data = url; } } catch (Exception ex) { result.success = false; result.message = ex.Message; } return(result); }
public ResultDTO wfkLogin(string userName, string password, string productId, string productName, string orgId, string orgName, string domain, bool isInternal, string language) { ResultDTO result = new ResultDTO(); SSOTicket ssoTicket = GetSSOTicketFromCookie(); LogonInfo logonInfo = new LogonInfo(); logonInfo.SSORequest = _SSORequest; logonInfo.IsNT = isInternal; logonInfo.OrgID = Guid.Parse(orgId); logonInfo.OrgName = orgName; logonInfo.ProductID = Guid.Parse(productId); logonInfo.ProductName = productName; logonInfo.UserName = userName; if (ssoTicket == null && _SSORequest.LoginType != LoginTypeEnum.AdminSimulate && _SSORequest.LoginType != LoginTypeEnum.Debug) { logonInfo.Password = password; if (logonInfo.IsNT) { logonInfo.Domain = domain; } } else { logonInfo.IsSSOTicketAleadyExisted = true; } logonInfo.Language = language; try { string url = new SSOAuthentication().LogonWithPortalUrl(logonInfo); if (url == null) { result.success = false; result.message = "user name or password error!";//MessageUserPasswordError; } else { result.success = true; result.data = url; } } catch (Exception ex) { result.success = false; result.message = ex.Message; } return(result); }