private bool ValidateTicket(string encrypted) { var username = CppTokenHolder.ExtractName(encrypted); //var str = HttpContext.Current.Session[username]; //return str == null ? false : encrypted.Equals(str.ToString()); return(username != null); }
public string GenerateToken(string username, string password, long userId) { ComClassClass com = new ComClassClass(); int result = 0; com.add(1, 2, ref result); var token = CppTokenHolder.GenToken((int)userId, username, password); HttpContext.Current.Session[username] = token; return(token); }
public static string GetUsernameFromCookie() { string username = null; try { HttpCookieCollection cookies = HttpContext.Current.Request.Cookies; HttpCookie cookie = cookies.Get("Token"); username = CppTokenHolder.ExtractName(cookie.Value); } catch (NullReferenceException) { } catch (Exception) { } return(username); }
public static long GetUserIdFromCookie() { long userId = 0; try { HttpCookieCollection cookies = HttpContext.Current.Request.Cookies; HttpCookie cookie = cookies.Get("Token"); userId = CppTokenHolder.ExtractId(cookie.Value); } catch (NullReferenceException) { } catch (Exception) { } return(userId); }