在我的dotnetnet Nuke项目中,我必须在页面中为已登录(登录)的用户放置一句话。我必须为未签名的用户添加另一句话。我该怎么做呢?
发布于 2010-08-28 17:17:18
您可以使用在登录皮肤对象中编写的相同代码:https://github.com/dnnsoftware/Dnn.Platform/blob/30bd1a1bd9d2962a36f6e39403f00ba5877dcfab/Website/admin/Skins/Login.ascx.cs#L84
Visible = (!PortalSettings.HideLoginControl || Request.IsAuthenticated) && (!PortalSettings.InErrorPageRequest() || ShowInErrorPage);
在这种情况下,您也只能使用Request.IsAuthenticated。
--老生常谈--
使用dnn提供的login skin object来完成此操作。
https://stackoverflow.com/questions/3563323
复制相似问题