[HttpPost]
[ActionName("Auth")]
public ActionResult Auth(Models.AuthForm data)
{
if (ModelState.IsValid)
{
data.Login = Request["inputLogin"];
data.Password = Request["inputPassword"];
var cookie = new HttpCookie("session-id") { Value = Guid.NewGuid().ToString(), Expires = DateTime.Now.AddMinutes(10) };
Response.SetCookie(cookie);
return RedirectToAction("", "Default1");
}
return View();
}
ICAgIFtIdHRwUG9zdF0KICAgIFtBY3Rpb25OYW1lKCJBdXRoIildCiAgICBwdWJsaWMgQWN0aW9uUmVzdWx0IEF1dGgoTW9kZWxzLkF1dGhGb3JtIGRhdGEpCiAgICB7CiAgICAgICAgaWYgKE1vZGVsU3RhdGUuSXNWYWxpZCkKICAgICAgICB7CiAgICAgICAgICAgIGRhdGEuTG9naW4gPSBSZXF1ZXN0WyJpbnB1dExvZ2luIl07CiAgICAgICAgICAgIGRhdGEuUGFzc3dvcmQgPSBSZXF1ZXN0WyJpbnB1dFBhc3N3b3JkIl07CiAgICAgICAgICAgIHZhciBjb29raWUgPSBuZXcgSHR0cENvb2tpZSgic2Vzc2lvbi1pZCIpIHsgVmFsdWUgPSBHdWlkLk5ld0d1aWQoKS5Ub1N0cmluZygpLCBFeHBpcmVzID0gRGF0ZVRpbWUuTm93LkFkZE1pbnV0ZXMoMTApIH07CiAgICAgICAgICAgIFJlc3BvbnNlLlNldENvb2tpZShjb29raWUpOwogICAgICAgICAgICByZXR1cm4gUmVkaXJlY3RUb0FjdGlvbigiIiwgIkRlZmF1bHQxIik7CiAgICAgICAgfQogICAgCiAgICAgICAgcmV0dXJuIFZpZXcoKTsKICAgIH0=