Пример входа в asp.net (Sitecore) - PullRequest
0 голосов
/ 05 марта 2010

Я пытаюсь сделать очень простую страницу входа для проекта sitecore (V5). У меня есть страница, где анонимный доступ запрещен. Затем пользователь перенаправляется на страницу входа, определенную в файле web.config. У меня есть следующий код на этой странице login.aspx;

    <%@ Page language="c#" AutoEventWireup="false" %>
<script runat="server">
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
    e.Authenticated = Sitecore.Context.Domain.Login(Login1.UserName, Login1.Password).Success;
}
</script>

<form id="Form1" method="post" runat="server">
    <asp:Login ID="Login1" runat="server" OnAuthenticate="Login1_Authenticate" DisplayRememberMe="false"></asp:Login>    
</form>

Но, похоже, хиты не работают - ничего не происходит. Есть идеи?

1 Ответ

1 голос
/ 08 марта 2010

Вам нужно уточнить, что вы подразумеваете под «ничего не происходит». Обработчик OnAuthenticate не запускается? Метод аутентификации не работает? Вы понимаете, что вам все еще нужно написать код для этого элемента управления, верно? :)

Одна вещь, которую легко непреднамеренно сделать, это создать страницу входа в систему, которая не перенаправляет пользователя после входа в систему ... так что появляется они все еще не вошли в систему, когда они действительно есть.

...