Beispiel #1
0
        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);
        }
Beispiel #2
0
        public static void CacheValidationCode(this EnumValidateCode type, string code, string sessionId)
        {
            string key = ValidationCodeKey(type, sessionId);

            SetMemoryCache(key, code, TimeSpan.FromMinutes(5));
        }
Beispiel #3
0
 public static string ValidationCodeKey(this EnumValidateCode type, string sid)
 {
     return(string.Format("{0}_{1}_code", type, sid));
     //return $"{type}_{sid}_code";
 }