@model MvcApplication6.Models.AuthForm
@{
ViewBag.Title = "СЭЛФ";
}
@section home {
<div class="login-form">
<fieldset>
<legend>СЭЛФ Авторизация</legend>
@using (Html.BeginForm("Auth", "Home", FormMethod.Post, new { @class = "form-horizontal" })) {
<div class="control-group">
<div class="controls">
@Html.TextBoxFor(model => model.Login, new { @placeholder = "Введите Ваш логин" })
</div>
</div>
<div class="control-group">
<div class="controls">
@Html.PasswordFor(model => model.Password, new { @placeholder = "Введите Ваш пароль" })
</div>
</div>
<div class="control-group">
<div class="controls">
<button id="buttonAuth" type="submit" class="btn">Войти</button>
</div>
</div>
}
</fieldset>
</div>
<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
<script type="text/javascript">
$("form#auth").submit(function (e) {
e.preventDefault();
var login = $('input[id=login]').val();
var password = $('input[id=password]').val();
$.ajax({
url: "/Home/Auth",
type: "POST",
data: {
Login: login,
Password: password
},
dataType: 'json'
})
.success(function (responseValue) {
$('#myModal').modal('show');
});
});
</script>
}
QG1vZGVsIE12Y0FwcGxpY2F0aW9uNi5Nb2RlbHMuQXV0aEZvcm0KCkB7CiAgICBWaWV3QmFnLlRpdGxlID0gItCh0K3Qm9CkIjsKfQpAc2VjdGlvbiBob21lIHsKCjxkaXYgY2xhc3M9ImxvZ2luLWZvcm0iPgogICAgPGZpZWxkc2V0PgogICAgPGxlZ2VuZD7QodCt0JvQpCDQkNCy0YLQvtGA0LjQt9Cw0YbQuNGPPC9sZWdlbmQ+CiAgICAgICAgQHVzaW5nIChIdG1sLkJlZ2luRm9ybSgiQXV0aCIsICJIb21lIiwgRm9ybU1ldGhvZC5Qb3N0LCBuZXcgeyBAY2xhc3MgPSAiZm9ybS1ob3Jpem9udGFsIiB9KSkgewogICAgICAgICAgPGRpdiBjbGFzcz0iY29udHJvbC1ncm91cCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRyb2xzIj4KICAgICAgICAgICAgICAgIEBIdG1sLlRleHRCb3hGb3IobW9kZWwgPT4gbW9kZWwuTG9naW4sIG5ldyB7IEBwbGFjZWhvbGRlciA9ICLQktCy0LXQtNC40YLQtSDQktCw0Ygg0LvQvtCz0LjQvSIgfSkKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250cm9sLWdyb3VwIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udHJvbHMiPgogICAgICAgICAgICAgICAgQEh0bWwuUGFzc3dvcmRGb3IobW9kZWwgPT4gbW9kZWwuUGFzc3dvcmQsIG5ldyB7IEBwbGFjZWhvbGRlciA9ICLQktCy0LXQtNC40YLQtSDQktCw0Ygg0L/QsNGA0L7Qu9GMIiB9KQogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRyb2wtZ3JvdXAiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250cm9scyI+CiAgICAgICAgICAgICAgPGJ1dHRvbiBpZD0iYnV0dG9uQXV0aCIgdHlwZT0ic3VibWl0IiBjbGFzcz0iYnRuIj7QktC+0LnRgtC4PC9idXR0b24+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgfQogICAgPC9maWVsZHNldD4KPC9kaXY+Cgo8IS0tIE1vZGFsIC0tPgo8ZGl2IGlkPSJteU1vZGFsIiBjbGFzcz0ibW9kYWwgaGlkZSBmYWRlIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJteU1vZGFsTGFiZWwiIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICA8ZGl2IGNsYXNzPSJtb2RhbC1oZWFkZXIiPgogICAgPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJjbG9zZSIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1oaWRkZW49InRydWUiPsOXPC9idXR0b24+CiAgICA8aDMgaWQ9Im15TW9kYWxMYWJlbCI+TW9kYWwgaGVhZGVyPC9oMz4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJtb2RhbC1ib2R5Ij4KICAgIDxwPk9uZSBmaW5lIGJvZHnigKY8L3A+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ibW9kYWwtZm9vdGVyIj4KICAgIDxidXR0b24gY2xhc3M9ImJ0biIgZGF0YS1kaXNtaXNzPSJtb2RhbCIgYXJpYS1oaWRkZW49InRydWUiPkNsb3NlPC9idXR0b24+CiAgICA8YnV0dG9uIGNsYXNzPSJidG4gYnRuLXByaW1hcnkiPlNhdmUgY2hhbmdlczwvYnV0dG9uPgogIDwvZGl2Pgo8L2Rpdj4KCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCiAgICAkKCJmb3JtI2F1dGgiKS5zdWJtaXQoZnVuY3Rpb24gKGUpIHsKICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgdmFyIGxvZ2luID0gJCgnaW5wdXRbaWQ9bG9naW5dJykudmFsKCk7CiAgICAgICAgdmFyIHBhc3N3b3JkID0gJCgnaW5wdXRbaWQ9cGFzc3dvcmRdJykudmFsKCk7CgogICAgICAgICQuYWpheCh7CiAgICAgICAgICAgIHVybDogIi9Ib21lL0F1dGgiLAogICAgICAgICAgICB0eXBlOiAiUE9TVCIsCiAgICAgICAgICAgIGRhdGE6IHsKICAgICAgICAgICAgICAgIExvZ2luOiBsb2dpbiwKICAgICAgICAgICAgICAgIFBhc3N3b3JkOiBwYXNzd29yZAogICAgICAgICAgICB9LAogICAgICAgICAgICBkYXRhVHlwZTogJ2pzb24nCiAgICAgICAgfSkKICAgICAgICAuc3VjY2VzcyhmdW5jdGlvbiAocmVzcG9uc2VWYWx1ZSkgewogICAgICAgICAgICAgICAgJCgnI215TW9kYWwnKS5tb2RhbCgnc2hvdycpOwogICAgICAgICAgICB9KTsKICAgIH0pOwoKPC9zY3JpcHQ+Cgp9