0
我試圖爲在Sitefinity cms系統中使用流暢api開發的控件創建一個默認頁面。Sitefinity在應用程序啓動之前創建一個頁面
創建頁面位於該特定控件的安裝程序部分。 我已在installer.cs
中添加了代碼,以便在安裝後僅創建一次頁面。但系統不允許創建頁面。由於之前的認證部分(我的猜測)。因爲該頁面需要由某個用戶名擁有。
所以我試圖通過一些安全信息進行身份驗證。下面是代碼
UserLoggingReason result = SecurityManager.AuthenticateUser("Default", "username","password", true);
但上面的行總是拋出空引用異常,我不知道需要做什麼。
這是否適用於普通頁面? – Balaji
它應該,但您需要用您的選擇的前端頁面的Id替換.PlaceUnder(SiteInitializer.SitefinityNodeId)。 –
文件'module.cs'將在哪裏? sitefinity的任何文檔? – Balaji