Foxtable(狐表)用户栏目专家坐堂 → 请教有关注册系统?


  共有13311人关注过本帖平板打印复制链接

主题:请教有关注册系统?

帅哥哟,离线,有人找我吗?
baoxyang
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
请教有关注册系统?  发帖心情 Post By:2011/3/18 13:12:00 [只看该作者]

在项目

AfterOpenProject

代码如下:

Dim n As Integer = GetConfigValue("Count",1)
Dim Code As String = GetConfigValue("Register" & ComputerId,"")
If Code > ""  AndAlso DecryptText(Code,"1111","2222") = ComputerId Then '如果注册码正确
       n = n + 1
       SaveConfigValue("Count",n)
       Vars("出车时间") = ""
       Vars("版本号") = "V10.12.06.01"
       Forms("登陆").Open()
Else
    If n > 50 And n <= 90 Then
        Forms("注册窗口").Open()
    Else If n > 90 Then
        Messagebox.Show("您正在使用的产品已经超出试用次数!")
        Vars("IP") = ""
        Syscmd.Project.Exit(False)
    End If
End If

 

注册窗口:

AfterLoad代码如下:

e.Form.Controls("TextBox1").Value = ComputerId
e.Form.Controls("TextBox2").Value = GetConfigValue("Register" & ComputerId, "")

 

确认按钮代码如下:

Dim Code As String = e.Form.Controls("TextBox2").Value
Dim n As Integer
If Code > "" AndAlso DecryptText(Code,"1111","2222") = ComputerId Then '如果注册码正确
       n = n + 1
       SaveConfigValue("Count",n)
       SaveConfigValue("Register" & ComputerId, e.Form.Controls("TextBox2").Value)
       Vars("出车时间") = ""
       Vars("版本号") = "V10.12.06.01"
       e.Form.Close()
       Forms("登陆").Open()
Else
     messagebox.show("输入注册码不正确,请重新输入或与软件开发人员联系!")
     Return
End If

 

怎么老是注册成功后,每次登陆项目都会出现注册窗口,需要重新注册才能登陆。

请高手指点,是哪里出了问题?多谢各位啦!!

[此贴子已经被作者于2011-3-18 13:12:14编辑过]

 回到顶部
总数 25 1 2 3 下一页