【发布时间】:2016-03-10 09:35:20
【问题描述】:
我正在尝试为使用 fluent api 在 Sitefinity cms 系统中开发的控件创建默认页面。
页面创建位于该特定控件的安装程序部分。
我在installer.cs 中添加了代码,这样页面创建只会在安装后发生一次。但是系统不允许创建页面。由于之前的身份验证部分(我的猜测)。因为该页面需要由某个用户名拥有。
所以我尝试传递一些安全信息进行身份验证。下面是代码
UserLoggingReason result = SecurityManager.AuthenticateUser("Default", "username","password", true);
但上面一行总是抛出空引用异常,我不知道需要做什么。
【问题讨论】:
标签: c# asp.net api content-management-system sitefinity-8