代码之家  ›  专栏  ›  技术社区  ›  Serkan Hekimoglu

在SharePoint 2010中以编程方式添加新用户

  •  0
  • Serkan Hekimoglu  · 技术社区  · 14 年前

    我新建了一个SharePoint 2010网站。我的授权类型是基于声明的授权。如您所知,我们使用组、成员来管理或添加网站设置中的用户/权限。我想知道,如果我能用程序实现它。我是说我想为ex register.aspx和login.aspx添加新页面。我用一个代码完成了login.aspx:

    bool status = SPClaimsUtility.AuthenticateFormsUser(Context.Request.UrlReferrer,
        TextBox1.Text, TextBox2.Text);
    
    if (!status)
    {
        Label1.Text = "Wrong Userid or Password";
    }
    else
    {
        if (Context.Request.QueryString.Keys.Count > 1)
        {
            Response.Redirect(Context.Request.QueryString["Source"].ToString());
        } 
        else
        {
            Response.Redirect(Context.Request.QueryString["ReturnUrl"].ToString());
        }
    }
    

    在这个页面中,用户有2个文本框和一个按钮。他/她可以输入用户名和密码,然后登录。此时,我需要一个页面来进行新的注册。我在网上搜索了一下,但找不到足够的信息。我的问题是如何制作可用于新成员身份的.aspx页面?

    2 回复  |  直到 12 年前
        1
  •  1
  •   Dennis G    14 年前

    这是不好的: Response.Redirect(Context.Request.QueryString["Source"].ToString() . 如果用户进入www.mysite.com/mysite怎么办?源= http://www.myrealbadvirus.com ?
    不要直接重定向到查询字符串。

    这里有一些链接可以让您开始:

        2
  •  0
  •   Picrofo Software    12 年前

    要访问用户配置文件服务,您需要预先设置权限。您必须将用户添加为具有完全权限(管理员菜单)的管理员,并授予用户对连接权限(权限菜单)的完全访问权限。