У вас уже есть база данных? Если это так, используйте аутентификацию по формам и членство в ASP.NET , как все говорят. Это очень просто интегрировать в вашу текущую базу данных (при условии, что это сервер sql - я не знаю о других). Я понимаю, что добавление БД для 2 или 3 пользователей не всегда возможно из-за бюджета или чего-то еще, поэтому вы можете использовать проверку подлинности с помощью форм и сохранять пользователя в файле web.config. Я делал это в прошлом, и это очень просто.
Ваш web.config будет выглядеть так:
<authentication mode="Forms">
<forms loginUrl="Login.aspx">
<credentials passwordFormat="Clear">
<user name="myUser" password="password" />
</credentials>
</forms>
</authentication>
Тогда вы можете использовать встроенные элементы управления входом. Если вы делаете это таким образом, вам нужно реализовать событие Autenticate.
protected void Login1_Authenticate(object sender, System.Web.UI.WebControls.AuthenticateEventArgs e)
{
string UserName = Login1.UserName;
string Password = Login1.Password;
if (FormsAuthentication.Authenticate(UserName, Password))
{
e.Authenticated = true;
}
else
{
e.Authenticated = false;
}
}
Конечно, это не самый безопасный способ сделать это, и вы, вероятно, захотите хотя бы взглянуть на шифрование учетных данных в файле web.config, но он прост и работает, когда база данных не вариант.