邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 用过MD API的举手。为啥所有用户不管是不是管理员GetIsAdmin函数返回的全是True。 [打印本页]

作者: 大碗豆浆    时间: 2006-11-26 09:43
标题: 用过MD API的举手。为啥所有用户不管是不是管理员GetIsAdmin函数返回的全是True。
用过MD API的举手。为啥所有用户不管是不是管理员GetIsAdmin函数返回的全是True。
作者: 大碗豆浆    时间: 2006-11-26 10:32
标题: 已解决。

作者: stdmis    时间: 2006-11-27 12:05
可否詳細解說一下。
作者: 大碗豆浆    时间: 2006-11-27 12:24
标题: 回复 #3 stdmis 的帖子
是我没仔细看文档。这个函数只能做为参数在另一个方法中使用。具体如下调用(ASP)

username="admin@domain.com"
Set oMDUser = Server.CreateObject("MDUserCOM.MDUser")
If oMDUser.LoadUserDll() = True Then
        hUser = oMDUser.GetByEmail(username)
        If hUser <> MD_BADHANDLE Then
                Set oMDUserInfo = Server.CreateObject("MDUserCOM.MDUserInfo")
                oMDUser.GetUserInfo hUser, oMDUserInfo
                useradmin=oMDUser.GetWebConfigBit (hUser,MDUSERDLL_ISADMIN)
     end if
end if
'useradmin返回布尔值。
作者: lwz_08    时间: 2006-11-27 12:31
MD的API倒还真没仔细瞧过




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.cn/) Powered by Discuz! X3.2