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