Предполагая, что вы работаете на сайте ASP.NET, ваше решение, я полагаю, лежит на сервере.
Сначала вам нужно украсить метод веб-службы аутентификации следующим атрибутом:
[WebMethod(EnableSession=true)]
public result Authenticate()
{
}
Теперь, когда вы успешно проверили пользователя, установите для переменной Session значение для входа в систему:
Session["IsLogged"] = true;
Вы получаете результат веб-службы в браузере, и он успешен, перенаправьте с помощью window.location = "auth.aspx";
На странице auth.aspx просто проверьте, существует ли переменная сеанса и установлена ли она в значение true.Если это не так или не соответствует действительности, тогда Response.Redirect вернуться на страницу входа в систему ...
РЕДАКТИРОВАТЬ
Уведомление пользователя очень просто ...Методология для этого имеет различные уровни сложности, чтобы начать с простого: поместите HTML-тег span на свою страницу входа в систему, добавьте атрибут id к тегу html
<span id="login_success"></span>
Затем используйте jQuery для обновления текста в этом диапазонепосле возврата из веб-службы аутентификации.
$('#login_success').text('You have successfully logged in!');