예제 #1
0
 public void When(UserLoginFailureReported e)
 {
     TrackedLoginFailures.Add(e.TimeUtc);
     // we track only X last failures
     while (TrackedLoginFailures.Count > FailuresAllowed)
     {
         TrackedLoginFailures.RemoveAt(0);
     }
 }
예제 #2
0
 public void When(UserLoginFailureReported e)
 {
     TrackedLoginFailures.Add(e.TimeUtc);
     // we track only X last failures
     while (TrackedLoginFailures.Count > FailuresAllowed)
     {
         TrackedLoginFailures.RemoveAt(0);
     }
 }
예제 #3
0
 static string When(UserLoginFailureReported e)
 {
     return string.Format("User {0} login failed at {1} (via IP '{2}')", e.Id.Id, e.TimeUtc, e.Ip);
 }
예제 #4
0
 static string When(UserLoginFailureReported e)
 {
     return(string.Format("User {0} login failed at {1} (via IP '{2}')", e.Id.Id, e.TimeUtc, e.Ip));
 }