none
用户管理的问题 RRS feed

  • 问题

  • WSS网站使用FORM验证,我自己开发了一个用户管理的模块,主要是注册新用户到FORM数据库中时也将用户添加到网站的某个组中,使他有访问权限

    现象是这样的,我使用网站管理员帐号登陆,一切功能正常,然后我用用户管理模块添加了一个用户,可以正常登陆和访问,然后我创建了一个权限等级,包括一些比如发布 编辑 删除 权限管理等等的管理权限,然后创建了一个用户组对应该权限等级,然后把我刚才添加的用户添加到该组
    我希望让该用户也能通过用户管理模块添加用户,但是我使用后一个帐号登陆时,添加用户只保存到了FORM数据库中,往网站组里添加时页面跳到了deny页,说我权限不够
    然后我把这个用户添加到了网站管理员的组中,依然显示没有权限,可以使用网站管理员帐号一切正常

    求解决办法

    PS:谁有权限管理方面的文章推荐一下,谢谢
    2009年6月15日 8:10

答案

  • 在代码里模拟提升下权限试试:
    SPSecurity.RunWithPriority(//用vs的自动提示找找,我忘名了
    {
    //添加用户的代码
    });
    • 已标记为答案 なぎさ 2009年6月15日 8:33
    2009年6月15日 8:24