Я пытаюсь создать систему входа в систему для своего веб-сайта, я создал собственный login.ascx, и когда пользователь нажимает [Login], появляется div с содержимым login.ascx.
Затем, после того как пользователь вводит свои учетные данные, он нажимает кнопку «Вход». Они проверяются и входят в систему, используя этот код в функции входа в систему:
if( Membership.ValidateUser( userName.Text, password.Text ) )
{
//Here is where I'm not sure what to do
}
else
{
LoginError.Visible = true;
}
Так что в разделе, где я не уверен, что делать, я бы хотел, чтобы пользователь вошел в систему (не уверен, означает ли это создание билета аутентификации или еще что-то). Что является следующим шагом для фактического входа пользователя в систему, я не хочу, чтобы они куда-либо перенаправлялись, поскольку они уже находятся на правильной странице.
Я также хотел бы иметь возможность впоследствии получить их имя пользователя или идентификатор пользователя для использования в моих веб-службах. Итак, для этого я должен сделать Session.Add для создания нового значения сеанса или есть какой-то другой способ хранения данных, который является предпочтительным?