Esempio n. 1
0
        /// <summary>
        /// Reveres the string of cookie to UserSate object
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        private UserState GetStateFromCookieValueOrRequest(string cookieValue)
        {
            string serUserState;

            if (QSUserStateDirect != null && QSUserStateDirect != "")
            {
                //serUserState = Encryption.Decrypt(QSUserStateDirect);
                serUserState = QSUserStateDirect;
            }
            else if (cookieValue != null && cookieValue != "")
            {
                //serUserState = Encryption.Decrypt(cookieValue);
                serUserState = cookieValue;
            }
            else
            {
                return(null);
            }

            return(Serialization.BinDesiralize <UserState>(serUserState));
        }