public void AddSiteLog(int publishmentSystemId, int channelId, int contentId, string action, string summary) { if (publishmentSystemId <= 0) { LogUtils.AddAdminLog(AdministratorName, action, summary); } else { try { if (!string.IsNullOrEmpty(action)) { action = StringUtils.MaxLengthText(action, 250); } if (!string.IsNullOrEmpty(summary)) { summary = StringUtils.MaxLengthText(summary, 250); } if (channelId < 0) { channelId = -channelId; } var logInfo = new Model.LogInfo(0, publishmentSystemId, channelId, contentId, AdministratorName, PageUtils.GetIpAddress(), DateTime.Now, action, summary); DataProvider.LogDao.Insert(logInfo); } catch { // ignored } } }
public string AdminLogin(string userName, bool isAutoLogin) { if (string.IsNullOrEmpty(userName)) { return(null); } var adminInfo = AdminManager.GetAdminInfoByUserName(userName); if (adminInfo == null || adminInfo.Locked) { return(null); } AdminInfo = adminInfo; IsAdminLoggin = true; var expiresAt = TimeSpan.FromDays(Constants.AccessTokenExpireDays); var accessToken = AdminApi.Instance.GetAccessToken(adminInfo.Id, adminInfo.UserName, expiresAt); LogUtils.AddAdminLog(adminInfo, "管理员登录"); if (isAutoLogin) { CookieUtils.SetCookie(Constants.AuthKeyAdminCookie, accessToken, expiresAt); } else { CookieUtils.SetCookie(Constants.AuthKeyAdminCookie, accessToken); } return(accessToken); }
public void AdministratorLogin(string administratorName) { if (string.IsNullOrEmpty(administratorName)) { return; } AdministratorName = administratorName; LogUtils.AddAdminLog(administratorName, "管理员登录"); CookieUtils.SetCookie(AdministratorAccessToken, GetAdministratorTokenStr(administratorName), DateTime.Now.AddDays(AccessTokenExpireDays)); }
public void AddAdminLog(string action) { LogUtils.AddAdminLog(AdminInfo, action); }
public void AddAdminLog(string action, string summary) { LogUtils.AddAdminLog(AdminInfo, action, summary); }
public void AddAdminLog(string action) { LogUtils.AddAdminLog(AdministratorName, action); }
public void AddAdminLog(string action, string summary) { LogUtils.AddAdminLog(AdministratorName, action, summary); }