2010-03-05 42 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處理程序不會觸發嗎?身份驗證方法失敗?你確實意識到你仍然需要爲這個控件編寫一些代碼,對吧? :)

不經意間做的一件事很容易就是創建一個登錄頁面,在登錄後不重定向用戶...所以它出現他們仍然沒有登錄,當他們真的是。