设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1823|回复: 0
打印 上一主题 下一主题

WSS3不用专门编Webpart修改用户密码

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-27 09:36:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
转自:http://www.msotec.com/topic.aspx?topicid=448
还在为WSS不能修改密码而苦恼吗?其实微软的Win2003的IIS6自带有一个通过web修改密码的工具,这样即使你不会编程也能很轻松的修改密码了。方法如下:

为了描述起来简单一些,假设你的WSS站点是采用的SSL链接并且启用了客户端证书验证,
   第1步:在WSS站点下建立一个虚拟目录“IISADMPWD”指向%system%\System32\Inetsrv\Iisadmpwd 。权限设为允许读取和运行脚本即可。实际上这时直接访问IISADMPWD\aexp2.asp你会发现已经能够修改密码了,但为了更方便和美观继续进行下面的步骤:
   第2步:在WSS站点里面新建一个web部件页pwd.aspx,然后在该页面上添加网页查看器,将链接指向/IISADMPWD\aexp2.asp
   第3步:将修改密码的选希加入欢迎菜单
修改 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES\Welcome.ascx文件,在 ID_PersonalInformation 与 ID_LoginAsDifferentUser 之间加入一个新的 <SharePoint:MenuItemTemplate />,并把路径指向/pwd.aspx,如下:
<SharePoint:MenuItemTemplate runat="server" id="ID_PersonalInformation"
     ...
      />
<SharePoint:MenuItemTemplate runat="server" id="ID_ChangePassword"
     Text="修改密码"
     Description="修改个人登入密码"
     MenuGroupId="100"
     Sequence="100"
     UseShortId="true"
     Client
     />
<SharePoint:MenuItemTemplate runat="server" id="ID_LoginAsDifferentUser"
     ...
     />
现在好了,效果如图所示。
为了有更好的效果,我是用SPD将首页文件另存为pwd.aspx文件后放到网站根目录下的,并且我修改了IISADMPWD目录下的text.asp和aexp2.asp文件。

注意:如果不用SSL,请先做好虚拟目录:iisadmpwd
打开aexp2b.asp
修改“https://”为“http://   

最好还是用SSL,因为密码是明文,而且做SSL很简单的。
如果你还是觉得麻烦,请将pwd附件解压到WSS站点根目录下,(注意我将文件修改了,只能指向/pwd/aexp2.asp,)然后从第2步开始照做就行了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-23 21:48 , Processed in 0.086007 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表