public static string GetValidationCode(this EnumValidateCode type, string sessionId) { string key = ValidationCodeKey(type, sessionId); var obj = GetMemoryCache(key); if (obj != null) { return(obj.ToString()); } return(string.Empty); }
public static void CacheValidationCode(this EnumValidateCode type, string code, string sessionId) { string key = ValidationCodeKey(type, sessionId); SetMemoryCache(key, code, TimeSpan.FromMinutes(5)); }
public static string ValidationCodeKey(this EnumValidateCode type, string sid) { return(string.Format("{0}_{1}_code", type, sid)); //return $"{type}_{sid}_code"; }