FormsAuthentication.SetAuthCookie создает мандат аутентификации для предоставленного имени пользователя и добавляет его в коллекцию файлов cookie ответа или в URL, если вы используете аутентификацию без файлов cookie.
Это будет «входить в систему пользователя», но вам нужно убедиться, что пользователь каким-то образом существует. Вы можете использовать встроенные поставщики членства, которые по умолчанию нацелены на базу данных SQL Express в папке App_Data с именем ASPNETDB.mdf.
Если поставщик членства по умолчанию не работает для вас, вы можете создать настраиваемый поставщик членства, унаследовав его от базового класса MembershipProvider
. Если вы не хотите этого делать, вы можете свернуть свое собственное решение и по-прежнему выдать билет аутентификации, но, по крайней мере, вам нужно сделать что-то , чтобы на самом деле убедиться, что пользователь является тем, кем он говорит, что он есть.