return false;
}
+ private bool IsAdmin(string login, string password)
+ {
+ return Database.Users.Any(t => t.IsAdmin && t.Login == login && t.Password == password);
+ }
+
+ private bool IsAdmin(string password)
+ {
+ return Database.Users.Any(t => t.IsAdmin && t.Password == password);
+ }
+
// GET: Index
[HttpGet]
public ActionResult Index(int? year) {
if(Request.Cookies["allowed"] == null && !IsLocal())
return Redirect("http://www.cpeonline.com/webcasts");
- string systemPassword = ConfigurationManager.AppSettings["password"];
- if(Request.Cookies["allowed"] != null && (Request.Cookies["allowed"].Value != systemPassword))
+
+ //string systemPassword = ConfigurationManager.AppSettings["password"];
+ if (Request.Cookies["allowed"] != null && !IsAdmin(Request.Cookies["allowed"].Value))
+ {
return Redirect("http://www.cpeonline.com/webcasts");
+ }
+
DateTime now = DateTime.UtcNow;
if(!year.HasValue) {
login = login?.Trim();
passcode = passcode?.Trim();
- string systemPassword = ConfigurationManager.AppSettings["password"];
- if(login == ConfigurationManager.AppSettings["login"] & passcode == systemPassword) {
+ // string systemPassword = ConfigurationManager.AppSettings["password"];
+ if(IsAdmin(login, passcode)) {
var reportingCookie = new HttpCookie("allowed") {
- Value = systemPassword,
+ Value = passcode,
Expires = DateTime.UtcNow.AddDays(1)
};
Response.Cookies.Add(reportingCookie);
public ActionResult Elucidat() {
if(Request.Cookies["allowed"] == null && !IsLocal())
return Redirect("http://www.cpeonline.com/webcasts");
- string systemPassword = ConfigurationManager.AppSettings["password"];
- if(Request.Cookies["allowed"] != null && (Request.Cookies["allowed"].Value != systemPassword))
+// string systemPassword = ConfigurationManager.AppSettings["password"];
+ if(Request.Cookies["allowed"] != null && (!IsAdmin(Request.Cookies["allowed"].Value)))
return Redirect("http://www.cpeonline.com/webcasts");
DateTime now = DateTime.UtcNow;