我正在使用MOSS和ADS。我希望在用户使用两个按钮(即“接受”,“拒绝”)登录SharePoint之前显示“使用条款”页面。如果用户选择“接受”,他将被定向到sharepoint网站,如果不是我们公司的内部网首页。这将适用于当前会话。即。如果用户已经注销,那么当用户点击MOSS站点时它应该再次提示使用条款,但一旦被接受的用户不应该再次获得该页面,直到他/她注销。
请指教。 谢谢
答案 0 :(得分:2)
您可以根据您的要求遵循以下方法之一&灵活性。
答案 1 :(得分:1)
您可以在/ _layouts中创建一个自定义页面,其中包含您的条款和条件,以及接受/拒绝的按钮。
点击接受按钮将创建一个cookie,用于跟踪用户是否已接受当前会话的条件。
然后,您可以创建一个HttpModule来拦截对SharePoint站点的所有请求。如果cookie存在,则不执行任何操作(即让用户访问所请求的页面),否则将浏览器重定向到自定义接受/拒绝页面。
答案 2 :(得分:0)
你应该能够相当容易地做到这一点。如果您不关心他们接受或拒绝它,那么只需使用此重定向模块http://httpcode.s3.amazonaws.com/httpcode.Redirect.wsp将它们重定向到页面一次。您可以告诉此模块执行一次。如果您需要验证他们是否接受/拒绝,您需要将所有人添加到新组,然后接受,将其从该组中删除。这样他们将始终指向新页面。
希望这有帮助