用于设置DNN页面权限并将现有模块添加到页面的SQL脚本

用于设置DNN页面权限并将现有模块添加到页面的SQL脚本,sql,dotnetnuke,Sql,Dotnetnuke,我有一个DNN网站,有一个坏的登录屏幕。所有URL(incl?ctl=login)都没有显示帐户登录模块,因此我试图仅通过SQL数据库创建一个新的登录页面 我正在寻找一个脚本来做3件事(最好是作为一个单一的脚本): 1) 创建新页面 2) 授予此新页面“所有用户”对“查看选项卡”和“编辑选项卡”的权限 3) 将帐户登录模块添加到此新页面 我希望这将是一个解决办法,以获得对站点的访问权,从而解决根本问题。通常,这是由于设置登录(管理站点设置>高级设置)页面不包含登录模块造成的。 虽然不是对您问题的

我有一个DNN网站,有一个坏的登录屏幕。所有URL(incl?ctl=login)都没有显示帐户登录模块,因此我试图仅通过SQL数据库创建一个新的登录页面

我正在寻找一个脚本来做3件事(最好是作为一个单一的脚本): 1) 创建新页面 2) 授予此新页面“所有用户”对“查看选项卡”和“编辑选项卡”的权限 3) 将帐户登录模块添加到此新页面


我希望这将是一个解决办法,以获得对站点的访问权,从而解决根本问题。

通常,这是由于设置登录(管理站点设置>高级设置)页面不包含登录模块造成的。 虽然不是对您问题的直接回答,但解决此问题的更简单方法是删除门户的“设置登录”页面

在DNN 5+中,检查PortalLocalization表并查找LoginTabId,将其重置为NULL,您应该能够再次登录