CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

高分讨论:怎样实现WEB程序注册码功能!!!!

楼主abest(让我们做得更好!)2005-06-23 15:30:04 在 Web 开发 / PHP 提问

写好了一个PHP的WEB程序,并对源代码进行了加密。  
   
  程序在网上提供免费下载,但我想限制其使用天数或者某些功能。  
   
  也就是说需要输入注册码,成功注册后才可以使用全部功能,怎么样实现?  
   
  提供大家的思路及解决方法。  
   
  欢迎讨论~`` 问题点数:100、回复次数:23Top

1 楼aniude(重返荣耀)回复于 2005-06-23 17:45:02 得分 1

你只是web程序,有必要这样做吗?Top

2 楼syre(神仙)回复于 2005-06-23 18:51:44 得分 1

算了吧  
  有那么多的开源的好东西,没人会注册的  
   
  Top

3 楼gzty(【风逍遥】123笨小孩天天快乐)回复于 2005-06-23 19:46:32 得分 1

你有必要这样做吗?  
   
  要不你可以发布试用版的  
   
  要给你你要的东西了就把完整版本的给他呀  
   
  晕丝Top

4 楼h42244466()回复于 2005-06-23 19:54:55 得分 1

没意义的       你可以用你的服务器     提供他使用权限啊~~~~~~~~~~~~~~Top

5 楼uuq(杜牧)回复于 2005-06-23 22:10:40 得分 1

加密码时候不是有一个过期设置吗Top

6 楼FEB15(张郎)回复于 2005-06-23 22:21:43 得分 5

既然发布了就别搞这个注册码  
   
   
  我给客户的东西,我是怕非法Copy,封组件   加密部分代码   多数据库,根据不同的域名   绝对路径   和磁盘序号(权限不够不能用),有多复杂就搞多复杂合到一起MD5咯。Top

7 楼abest(让我们做得更好!)回复于 2005-06-23 23:55:56 得分 0

首先我想说明的是,如果你请了一帮人帮你干活,你希望做的东西是免费的吗?  
   
  总是有个付出与回报吧,所以得保护自己的利益。如果说PHP开源,那干嘛人家开发Zend   Encoder出来呢?  
   
  再说了,现在讨论的是技术,讨论技术总是有进步的吧。  
   
  欢迎高手讨论。Top

8 楼loveconan(放牛娃娃)回复于 2005-06-24 01:24:07 得分 20

开始时间、结束时间、功能限制程度、订单号、绑定域名、版本…………  
  这些东西找点稀奇古怪的算法   最后MD5  
   
  如果某人改服务器时间   那算你倒霉Top

9 楼mrshelly(Shelly)回复于 2005-06-24 06:25:17 得分 12

程序使用时,动态连接到你的认证服务器。服务器返回该试用版是否过期。Top

10 楼abest(让我们做得更好!)回复于 2005-06-24 09:46:07 得分 0

估计这个方法还不错。但是,如果不能上网,便不能试用了,这是一个缺点。  
   
   
    回复人:   mrshelly(Shelly)   (   )    
     
     
        程序使用时,动态连接到你的认证服务器。服务器返回该试用版是否过期。  
       
     
  Top

11 楼loveconan(放牛娃娃)回复于 2005-06-26 00:59:08 得分 1

程序卖了10000套   平均每套每天5000人点击  
  你的服务器每天有50000000来自外部的额外访问?哈…………好可怕Top

12 楼leyan728(乐言)回复于 2005-06-28 09:04:45 得分 12

回复       mrshelly(Shelly)  
  你说的这个我也曾做过,最后,自己的服务器因为一次升级,导致了其他客户系统全部瘫痪了.怕怕的说!Top

13 楼fyxw(7级乱射)回复于 2005-06-28 09:32:25 得分 3

对,改服务器时间你就倒霉,呵呵!Top

14 楼netxiao123()回复于 2005-06-28 17:57:53 得分 3

看看www.qeto.com,  
   
  里面有一个完全用php写的共享软件。偶的作品:)  
   
  你可以参考参考Top

15 楼ccxxcc(cc小超)回复于 2005-06-28 21:16:44 得分 3

不管怎样的验证,验证算法都要加密,exe都被反编译为汇编,然后修改->盗版,更何况web代码?    
  Top

16 楼appleing(悠扬)回复于 2005-06-28 21:25:37 得分 10

被人copy也无所谓,重要的是后续服务的保证.你总不会傻到给盗版做支持服务的吧.  
   
  舍得花钱买软件的大多是看中后续的支持服务.  
   
  如果有人存心想搞你的软件,就算有zend也有办法.Top

17 楼abest(让我们做得更好!)回复于 2005-06-29 09:11:36 得分 0

回:   netxiao123  
   
  我在网站上面只发现了:新概念英语大师6.1、CET4大学英语四级考试学习软件5.01  
   
  好像不是用PHP写的吧。Top

18 楼netxiao123()回复于 2005-06-29 09:53:42 得分 0

当然是PHP.共享软件嘛。Top

19 楼genshing(.)回复于 2005-06-29 10:53:40 得分 3

我个人认为在自己的服务器上认证最好.  
  要不然客户调整他服务器的时间就没办法了.Top

20 楼ankyliu(Anky.Liu)回复于 2005-06-29 10:58:58 得分 3

做一个论证证书文件(加密的),以域名为证书的关键字!客户将域名提交给你,然后你生成证书发给他,验证就可以在本机上完成了!最好localhost可以调试,(就像动易一样)Top

21 楼xuzuning(唠叨)回复于 2005-06-29 11:37:37 得分 20

先说两句  
  1、“有那么多的开源的好东西,没人会注册的”很精辟!你的东西就不见得比那些开源的好  
  2、“如果说PHP开源,那干嘛人家开发Zend   Encoder出来呢?”此话差矣!  
  php系统就是开源的,php应用程序是否开源由开发者自行决定。  
  Zend   Encoder不是加密而是预编译,不要把概念搞错  
  3、开源并不是说没有版权  
  4、如果在这里的讨论使你需要的功能得以实现,那么对于你的“应用系统”参与讨论的人也应该拥有部分版权吧?  
  5、“再说了,现在讨论的是技术,讨论技术总是有进步的吧。”这话不错!但也不要忘记“技术是有价”的。你不能也不应该为了“保护自己的利益”而无偿的攫取他人的“技术”吧?!  
   
  言归正传。(不过请注意,如果你不同意以上我的观点就不要看下面的讨论。否则我会告你侵权的)  
  1、程序在网上提供免费下载,但我想限制其使用天数或者某些功能。  
  这个很简单。无论你的系统以何种方式提供(安装、打包、分立文件)。加载到用户机器上的时候都有一个文件建立时间可供使用,只需判断当前系统时间与文件建立时间的差值就可决定是否需要注册  
  当然不排除用户用修改系统时间的方法来延长使用时间,反正我是不会这样干的!  
   
  2、也就是说需要输入注册码,成功注册后才可以使用全部功能  
  验证是否已注册可以有:  
  a、通过验证服务器进行  
  b、输入注册码后在系统中动态生成注册文件  
  Top

22 楼abest(让我们做得更好!)回复于 2005-06-29 14:56:22 得分 0

哎,(唠叨)   如果名不虚传,真的很唠叨  
   
  不过论坛需要你这样的人,嘿嘿。Top

23 楼ankyliu(Anky.Liu)回复于 2005-06-29 15:19:15 得分 0

唠叨有理,唠叨无罪!支持唠叨,欢迎唠叨!  
   
  :-)Top

相关问题

  • 能用html实现类似程序设计的include功能吗?---------------------大家多多讨论!火急!
  • 发程序共享资源好吗?再次讨论用GRID数据窗口实现类似EXCEL单元自动调整列宽的功能,散分了。
  • 怎样实现程序切换功能?
  • [讨论]:用应用程序的方式实现网站系统
  • 讨论程序限制使用日期的实现方式
  • 如何在WEB程序里实现WINDOWS程序的ToolTip功能?
  • 请问Lotus Notes能不能实现讨论组的功能?
  • [讨论]关于即时消息(IM)功能的实现
  • 高分讨论:怎么实现画流程图的功能
  • 这个功能怎么实现?欢迎高手讨论

关键词

  • 开源
  • 服务器
  • 验证
  • 域名
  • 注册
  • 文件
  • 加密
  • 系统
  • zend
  • 证书

得分解答快速导航

  • 帖主:abest
  • aniude
  • syre
  • gzty
  • h42244466
  • uuq
  • FEB15
  • loveconan
  • mrshelly
  • loveconan
  • leyan728
  • fyxw
  • netxiao123
  • ccxxcc
  • appleing
  • genshing
  • ankyliu
  • xuzuning

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo