Хорошо. Я хочу перенаправить пользователя после проверки правильности, используя $ .AJAX, в периткулярное представление ... как мне это сделать? .. просьба помочь ...
вот мой код $ .AJAX ... EX: я хочу, чтобы пользователь перенаправлялся на действие контроллера "/ Home / Movies" ...
если вы не авторизованы, оставайтесь на той же странице ...
<script type="text/javascript">
$('#btnLogin').click(function () {
var email = $('#Email').val();
var Password = $('#Password').val();
var postdata =
{
"Email": email,
"Password": Password
};
$('.Loading').fadeIn(50);
$.ajax({
url: '@Url.Action("CheckLogin","Home")',
data: postdata,
success: function (msg) {
var data = msg.split(':');
$('#Result').html(data[0]);
$('.Loading').fadeOut(50);
},
error: function (data) {
$('#Result').html(data);
$('.Loading').fadeOut(50);
}
});
});
</script>
вот действие моего контроллера, которое используется для проверки деталей входа в систему ...
public ContentResult CheckLogin(Users checkuser)
{
if (db.CheckUserLoginDetails(checkuser.Email, checkuser.Password))
{
return Content("Login Successful:" + checkuser.Email);
}
else
{
return Content("Login UnSuccessful");
}
}
также, как я могу передать возвращенные результаты из этого представления в другое представление ... в этом примере, если пользователь вошел в систему, я хочу показать его адрес электронной почты на перенаправленной странице, которая скажет «/ home / Movies»
спасибо заранее