欢迎光临TRip的专栏

--焦急的等待燃烧的刹那

用户操作
[即时聊天] [发私信] [加为好友]
待燃的烟头ID:trip
90312次访问,排名1043(-1)好友0人,关注者3
trip的文章
原创 75 篇
翻译 0 篇
转载 1 篇
评论 9 篇
待燃的烟头的公告
声明:本Blog的部分文章是费尽千辛万苦从全国各地搜刮而来的,版权归原作者所有.
点击发送消息给我 QQ : 10245499
最近评论
agjyfm:wow gold
xiaohang99:我在网上找了好久,好不容易找到了您blog里收藏的php rsa代码,以下是我写的一段程序,可是rsa加密出来的使用是乱码,我郁闷了,请老大您不吝指点
<?
include("rsa.php");
//p:4133935801205863
//q:391939488017981
//n:16202526814238280264……
TOM:我想要一个直接可以运行的代码,可以给我吗!非常感谢!
E-mail:pulanhui@hotmail.com 狂等!
kus:但也许是我的问题,有的地方老是调试不通
6yhgyknyji:kjyujhklihmjolkomkmjliojhjkjkjkl
文章分类
收藏
    相册
    DOwnlOAd
    Java资料收集
    Eclipse 3 + Lomboz 3 + Tomcat 5 开发网站
    Eclipse, Lomboz and Tomcat 的 JSP 调试
    Eclipse, Lomboz and Tomcat 的 Web Project 设置
    IBM JAVA技术专区
    SUN 社区论坛
    吴蔚文集
    Linux相关
    Linux AS 3 中文手册
    linux资源站(EN)
    中国网关联盟论坛
    开源软件国际化·简体中文组
    Lotus资源
    OA软件联盟
    PHP相关Blog
    "阿信"的javascript强站!
    Haohappy的专栏--PHP5研究中心--
    paulgao-高春辉
    PHP&More 杂志 Wiki
    PHP5研究中心
    PHP5研究室
    PHP中文站(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 新用户注册代码收藏

    新一篇: Tomcat配置技巧Top 10 | 

    1、用户登录:
      
    你用模板库(domcfg5.ntf)来生成一个库(domcfg.nsf)
    然后修改中的一个表单($$LoginUserForm)
    2
    、新用户注册代码供你参考:
    '
    定义在代理中将要用到的对象
            Dim session As New NotesSession   '
    定义服务器Session变量,一个用户一个线程
            Dim db As NotesDatabase           '
    定义一个Notes数据库对象
            Dim dbn As notesdatabase
            Dim acl As NotesACL               '
    定义一个Notes数据库的存取控制列表对象
            Dim entry As NotesACLEntry        '
    定义一个Notes数据库的存取控制列表内的条目对象
            Dim view As NotesView             '
    定义一个Notes数据库内的视图对象
            Dim doc As NotesDocument          '
    定义一个Notes数据库内的文档对象
            '
    邮件信息
            Dim MailDb As NotesDatabase
            Dim CopyMailDB As Notesdatabase
            Dim template As  NotesDatabase
           
            Dim MailACL As NotesACL         
            Dim MailEntry As NotesACLEntry  
           
            Dim fileName As String
           
            Dim cgi As NotesDocument
            Set cgi = session.DocumentContext
           
            '
    如果帐号为空,则提示
            If (cgi.LastName(0)="" Then
                    Msgbox cgi.referer(0)
                    Print "<font size=2>
    用户帐号录入了空值,不能注册</font>"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back(0);'><font size=2>返回</font></a>"
                    Exit Sub
            Else
                    Dim letterCode As Long       
                    Dim ln As String
                    Dim l As Long
                   
                    ln =cgi.lastName(0)
                    l =Len(cgi.lastName(0))
                    For i = 1 To l                       
                            letterCode =Asc(Lcase(Mid(ln,i,1)))                       
                            If letterCode<Asc("a") Or (letterCode>Asc("z"))  Then
                                    If letterCode<Asc("0") Or letterCode>Asc("9") Then
                                            Print "<font size = 2 >
    用户帐号包含非法字符"
                                            Print "<hr size=1 color=red>"
                                            Print "
    点击这里<a href='javascript:history.back(0);'><font size=2>返回</font></a>"
                                            Exit Sub  
                                    End If                               
                            End If                       
                    Next
            End If
           
            '
    如果用户密码为空,则提示
            If (cgi.HTTPPassword(0)="") Then
                    Print "<font size=2>
    您的密码没有得到确认,不能注册</font>"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back();'><font size=2>返回</font></a>"
                    Exit Sub
            End If
            '
    如果确认密码为空,则提示
            If (cgi.Password(0)="") Then
                    Print "<font size=2>
    确认密码录入了空值,不能注册</font>"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back();'><font size=2>返回</font></a>"
                    Exit Sub
            End If
            '
    如果真实姓名为空,则提示
            If (cgi.PeopleName(0)="") Then
                    Print "<font size=2>
    真实姓名录入了空值,不能注册</font>"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back();'><font size=2>返回</font></a>"
                    Exit Sub
            End If
           
            Set db = session.GetDatabase("", "names.nsf")            '
    db指向Domino目录
            Set view = db.GetView("People")                           '
    Domino目录的People视图
            Set doc = view.GetDocumentByKey(cgi.LastName(0), True)    '
    得到帐号名为LastName域值的用户文档
            If Not(doc Is Nothing) Then                               '
    如果已经有相同的帐号存在,那么提示
                    Print "<font size=2>
    用户帐号为: "+cgi.LastName(0)+" 的用户已经存在了,不能注册</font>"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back();'><font size=2>返回</font></a>"
                    Exit Sub
            End If
           
            If (cgi.user(0)="webadmini") Or (cgi.user(0)="KMHWAdmin") Or (cgi.user(0)="developer") Then
                    Set doc = db.CreateDocument()           '
    Domino目录内创建一个新文档doc
                    doc.Form = "Person"                     '
    填写doc的域 Form (一个隐藏域)
                    doc.Type = "Person"                     '
    填写doc的域 Type
                    doc.LastName = cgi.LastName(0)          '
    填写doc的域 FullName
                    doc.FullName = cgi.LastName(0)          '
    填写doc的域 LastName
                    doc.HTTPPassword = cgi.HTTPPassword(0)  '
    填写doc的域 HTTPPassord
                    doc.Password = cgi.Password(0)          '
    填写doc的域 Passord
                    doc.PeopleName = cgi.PeopleName(0)      '
    填写doc的域 PeopleN ame
                    doc.MailSystem = "6"
                    doc.MailServer = session.userName
                    doc.MailFile = Trim("mail/"+cgi.lastName(0))
                    doc.MailDomain = cgi.doMain(0)
                   
                    Call doc.Save(True, False)              '
    保存 doc
                   
                    Set acl = db.ACL                                                   '
    提取Domino目录的存取控制列表
                    Set entry = acl.CreateACLEntry(cgi.LastName(0), ACLLEVEL_MANAGER)  '
    添加注册用户到存取控制列表里面,并设置其为管理员]
                    entry.CanDeleteDocuments = False                                   '
    不能删除文档
                    Call acl.Save()                                                    '
    保存修改结果到Domino目录
                    Set db = session.CurrentDatabase                                   '
    db指向当前数据库
                    Set acl = db.ACL                                                   '
    提取当前数据库的存取控制列表
                    Set entry = acl.CreateACLEntry(cgi.LastName(0), ACLLEVEL_MANAGER)  '
    添加条目到当前数据库的存取控制列表之中
                    entry.CanDeleteDocuments = False
                    Call acl.Save()         '
    保存结果
                    '
    创建邮件数据库               
                    Set mailDb = New notesDatabase("","mail.nsf")'
    邮件系统模板
                    fileName = Trim("mail\"+cgi.lastName(0)+".nsf")'
    目标邮件数据库文件名
                    Set CopyMailDB =  MailDB.CreateCopy("",fileName)'
    邮件数据库(个人)
                    CopyMailDB.Title =cgi.PeopleName(0)+"
    个人邮箱"'邮件数据库标题
                    Set MailACL = CopyMailDB.ACL
                    Set MailEntry =MailACL.CreateACLEntry(cgi.lastName(0),ACLLEVEL_MANAGER)
                    Call  MailACL.save
                    'Set MailEntry =MailACL.CreateACLEntry(cgi.user(0),ACLLEVEL_MANAGER)
                    'Call  MailACL.save               
                    Print "<font size=2>
    用户帐号"+cgi.LastName(0)+" 已经注册成功了</font>"
                    Print "
    且已经创建"+cgi.peopleName(0)+"个人邮箱("+copyMailDB.FileName+")"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back();'><font size=2>返回</font></a>"
                   
            Else
                    Print "<font size=2>
    您不是系统管理员,不能注册</font>"
                    Print "<hr size=1 color=red>"
                    Print "
    点击这里<a href='javascript:history.back();'><font size=2>返回</font></a>"
            End If

    发表于 @ 2004年07月28日 09:57:00|评论(loading...)|编辑

    新一篇: Tomcat配置技巧Top 10 | 

    评论

    #fg  发表于2004-12-27 17:05:00  IP: 219.128.114.*
    可不可以给一个直截可以用和代码~??

    E-mail:

    zwonline6.com
    #6yhgyknyji 发表于2004-12-29 11:21:00  IP: 61.174.175.*
    kjyujhklihmjolkomkmjliojhjkjkjkl
    #kus 发表于2005-02-27 15:24:00  IP: 219.137.116.*
    但也许是我的问题,有的地方老是调试不通
    #TOM 发表于2005-06-13 19:02:00  IP: 61.186.252.*
    我想要一个直接可以运行的代码,可以给我吗!非常感谢!
    E-mail:pulanhui@hotmail.com 狂等!
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 待燃的烟头