Sitecore 7.1中使用MVC的自定义登录实现



我正在尝试使用MVC在Sitecore 7.1中实现自定义登录/更改密码/忘记密码功能。我正在使用Sitecore api来实现这一点。

我正在关注下面提到的博客,http://www.bolaky.net/post/Implementing-Sitecore-Extranet-login-on-a-website.aspx.

当我指定一个匿名用户受限时,它只会显示找不到的页面,但理想情况下,它应该重定向到我的自定义登录页面。

我该怎么做?

将匿名用户重定向到登录页面。请在您的网站设置中添加loginPage="您的自定义登录页面URL"属性。

请看下面的例子,我最后添加了loginPage属性-

<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" enableAnalytics="true" loginPage ="login.aspx"/>

在这个属性的帮助下,如果匿名用户将进入您的网站,如果他没有任何页面的权限,他将重定向到您在网站设置中定义的登录页面。

最新更新