public string AuthorizeMethod(string Login, string Pass) { if (availableUsers.Count() > 0) { Random rand = new Random(); AccToken tn = null; string token = String.Empty; foreach (var el in availableUsers) { if (el.ULogin == Login && el.Pass == Pass) { tn = new AccToken(); if (el.ExpDate > DateTime.Now && el.Token != null) { tn.Token = token = el.Token; tn.ExpDate = el.ExpDate; break; } else { string error = "error:Token Data was expiried"; return JsonConvert.SerializeObject(error); } for (int i = 0; i < 16; i++) { token += rand.Next(10); } tn.Token = el.Token = token; tn.ExpDate = el.ExpDate = DateTime.Now.AddDays(1); break; } else { string error = "error:Wrong user login or password"; return JsonConvert.SerializeObject(error); } } users.SaveChanges(); return JsonConvert.SerializeObject(tn); } else { string error = "error:Users aren't found"; return JsonConvert.SerializeObject(error); } }
public string AuthorizeMethod(string Login, string Pass) { if (availableUsers.Count() > 0) { Random rand = new Random(); AccToken tn = null; string token = String.Empty; foreach (var el in availableUsers) { if (el.ULogin == Login && el.Pass == Pass) { tn = new AccToken(); if (el.ExpDate > DateTime.Now && el.Token != null) { tn.Token = token = el.Token; tn.ExpDate = el.ExpDate; break; } else { string error = "error:Token Data was expiried"; return(JsonConvert.SerializeObject(error)); } for (int i = 0; i < 16; i++) { token += rand.Next(10); } tn.Token = el.Token = token; tn.ExpDate = el.ExpDate = DateTime.Now.AddDays(1); break; } else { string error = "error:Wrong user login or password"; return(JsonConvert.SerializeObject(error)); } } users.SaveChanges(); return(JsonConvert.SerializeObject(tn)); } else { string error = "error:Users aren't found"; return(JsonConvert.SerializeObject(error)); } }
public string AuthorizeMethod(string Login, string Pass) { Random rand = new Random(); AccToken tn = null; string token = String.Empty; foreach (var el in availableUsers) { if (el.ULogin == Login && el.Pass == Pass) { tn = new AccToken(); if (el.ExpDate > DateTime.Now && el.Token != null) { tn.Token = token = el.Token; tn.ExpDate = el.ExpDate; break; } for (int i = 0; i < 16; i++) { token += rand.Next(10); } tn.Token = el.Token = token; tn.ExpDate = el.ExpDate = DateTime.Now.AddDays(1); break; } } if (tn != null) { users.SaveChanges(); return(JsonConvert.SerializeObject(tn)); } else { return(null); } }
public string AuthorizeMethod(string Login, string Pass) { Random rand = new Random(); AccToken tn = null; string token = String.Empty; foreach (var el in availableUsers) { if (el.ULogin == Login && el.Pass == Pass) { tn = new AccToken(); if (el.ExpDate > DateTime.Now && el.Token != null) { tn.Token = token = el.Token; tn.ExpDate = el.ExpDate; break; } for (int i = 0; i < 16; i++) { token += rand.Next(10); } tn.Token = el.Token = token; tn.ExpDate = el.ExpDate = DateTime.Now.AddDays(1); break; } } if (tn != null) { users.SaveChanges(); return JsonConvert.SerializeObject(tn); } else { return null; } }