2010-03-05 47 views
0

我想为sitecore项目(V5)制作一个非常简单的登录页面。我有一个匿名访问被拒绝的页面。然后用户被重定向到web.config中定义的登录页面。我在login.aspx页面上有以下代码;asp.net登录示例(Sitecore)

<%@ 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> 

但命中似乎没有工作 - 没有任何事情发生。有任何想法吗?

+0

没有想法重新这一个? – kastru 2010-03-07 21:49:51

回答

1

您需要详细说明“没有任何反应”。 OnAuthenticate处理程序不会触发吗?身份验证方法失败?你确实意识到你仍然需要为这个控件编写一些代码,对吧? :)

不经意间做的一件事很容易就是创建一个登录页面,在登录后不重定向用户...所以它出现他们仍然没有登录,当他们真的是。