Example #1
0
 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);
        }
Example #3
0
        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);
 }
Example #6
0
 public void AddAdminLog(string action)
 {
     LogUtils.AddAdminLog(AdministratorName, action);
 }
Example #7
0
 public void AddAdminLog(string action, string summary)
 {
     LogUtils.AddAdminLog(AdministratorName, action, summary);
 }