通过web界面注册Domino新用户

 

Dim   reg   As   New   notesregistration 
 Dim   session   As   New   notessession 
 Dim   db   As   notesdatabase 
 Set   db   =   session.currentdatabase 
 Dim   doc   As   notesdocument 
 Set   doc   =   session.documentcontext 
 
 reg.createmaildb   =   False 
 reg.certifieridfile   =   "cert.id" 
 reg.expiration   =   Today   +   2190 
 reg.registrationserver   =   db.server 
 reg.idtype   =   id_certifier 
 reg.isnorthamerican   =   False 
 reg.minpasswordlength   =   5 
 reg.orgunit   =   "" 
 reg.updateaddressbook   =   True 
 reg.storeidinaddressbook   =   True 
 
 Dim   firstname   As   String 
 Dim   lastname   As   String 
 firstname   =   doc.firstname(0) 
 lastname   =   doc.firstlast(0) 
 
 Call   reg.registernewuser(lastname,   "u4",   _ 
 db.server,   firstname,"",   "yourcertidnumber",   "",   _ 
 "",   "",   "",   _ 
 "00000000",   notes_full_client) 
 
 为该用户设置internet登录口令 
 Dim   dbnames   As   notesdatabase 
 Set   dbnames   =   session.getdatabase("","names.nsf",False) 
 If   dbnames.isopen   =   False   Then 
  Call   dbnames.open("","names.nsf") 
 End   If 
 
 Dim   vwperson   As   notesview 
 Set   vwperson   =   dbnames.getview("($users)") 
 Dim   docuser   As   notesdocument 
 Set   docuser   =   vwperson.getdocumentbykey(firstname   &   "   "   &   lastname) 
 docuser.httppassword   =   doc.idsetpassword(0) 
 Call   docuser.save(True,False) 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值