Beispiel #1
0
 public static void WriteCookieData(ISession session, PostLogin loginData)
 {
     SessionOps.Write(session, SessionName.StoreId, loginData.StoreId);
     SessionOps.Write(session, SessionName.AdminAccess, loginData.IsAdmin);
     SessionOps.Write(session, SessionName.LastLoginTime, loginData.LastLoginTime);
     SessionOps.Write(session, SessionName.StoreCity, loginData.StoreCity);
     SessionOps.Write(session, SessionName.StoreCode, loginData.StoreCode);
     SessionOps.Write(session, SessionName.StoreName, loginData.StoreName);
     SessionOps.Write(session, SessionName.UserName, loginData.UserName);
 }
Beispiel #2
0
        public static int GetActiveSession(ISession session, HttpResponse response, string returnUrl)
        {
            StoreInfo storeInfo;

            if (PostLogin.IsSessionSet(session))
            {
                storeInfo = PostLogin.ReadStoreInfo(session);
                if (storeInfo != null)
                {
                    return(storeInfo.StoreId);
                }
                else
                {
                    response.Redirect(returnUrl);
                    return(-1);
                }
            }
            else
            {
                response.Redirect(returnUrl);
                return(-1);
            }
        }