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); }
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); } }