Мой сайт отлично работает с бэкэндом Umbraco для пользователя, чтобы войти в систему и изменить контент и т. Д. Я ищу, чтобы создать регистрационный раздел для входа на передний сайт, чтобы пользователи могли уйти комментарии и т. д. Я создал мою регистрационную страницу регистрации и попытался использовать .NET Forms Authentication, но ничего не работает! Когда я добавляю файл cookie, я обновляюсь, и его нет. Этот метод отлично работает на сайтах Umbraco, поэтому я предполагаю, что мне нужно сделать что-то другое с Umbraco.Создать сайт проверки подлинности форм
Вот мой код проверки подлинности форм, которые, кажется, не добавить печенье или SetAuthCookie:
Users Users = new Users();
ENT_User User = Users.GetUser(this.txtLogin.Text, this.txtLoginPassword.Text);
if (User.ID != Guid.Empty)
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
User.Email,
DateTime.Now,
DateTime.Now.AddDays(12),
true,
User.ID.ToString(),
FormsAuthentication.FormsCookiePath);
// Encrypt the ticket.
string encTicket = FormsAuthentication.Encrypt(ticket);
// Create the cookie.
Response.Cookies.Add(new HttpCookie("LoginDetails", encTicket));
}
Когда я парить мышь над печеньем в Debug куки, но когда я обновляюсь и снова получаю этот процесс, Cookie не существует.
Есть ли у кого-нибудь идеи относительно проблемы?
Благодаря
Если вы испробовали мое предложение для исправления, пожалуйста, проверьте, если это помогло или нет. Если он не работает должным образом, мы можем искать другое решение. –