4
回答
java web项目添加试用期效果,如何避免用户修改时间,增加试用期天数
注册华为云得mate10,2.9折抢先购!>>>   


运行环境: win7 32/64, tomcat
项目为局域网使用

想要在项目中添加时间锁, 试用30天后不再让试用,目前是用license实现证书验证是否过期,但是若是修改本地时间,调整到30天前 程序又可以用了,有什么办法 可以再用户调整时间的前提下 还可以验证 时间是否过期。
举报
GoodMornin
发帖于3年前 4回/2K+阅
共有4个答案 最后回答: 3年前

既然是web项目  就是服务器说了算   你让它必须联网就行了  在线验证  或者做一个隐藏的计时器  安装的时候记录一个时间  每次打开 都去验证一下   如果验证失败了  把核心文件删除 等等  只要你不给源码  应该没有什么问题

--- 共有 1 条评论 ---
GoodMornin项目是内网的,所以在线验证不行。 程序是直接部署到pc机上的(war包),所以无法安装时记录一个时间;若是启动服务时记录,服务可能当天启动然后第二天被关掉,过几天又启动,这样的话计时器应该怎么实现? 3年前 回复

我觉得吧,搞这些多少天试用,不太合理。比如,我就算不改服务器时间,我试用过了,是不是还可以再申请试用?既然是给了免费试用的,那就应该随时很容易申请到试用包,或者试用包是放在网上的公开资源,那到时候我重新下载一个不就完事了?所以,license记录时间或者再写其它文件记录时间,都不太现实。

我个人觉得。既然是java web程序,那么肯定就是拿来给一般人用的,所以,你可以直接从用户数方面去考虑,比如10个用户以下的,就可以免费用,这样也有利于你软件推广,扩大受众面,人数少的人,就算不给你们钱,也还能扩大你们软件的知名度吖。超过10个用户,就要授权license,这种时候,因为用的人已经用了,所以,不太可能跑去你们的系统里面的用户表中,再删用户。这样的话,授权使用人数就可以控制收费情况。

哎呀

多弄点和时间相关的嘛,

发帖时间注册时间之类的

你就不搞这个就行了啊

三十天自动到期

除非闲的没事

谁愿意乱七八糟的调整时间

还把数据库里面的时间弄得一团糟

洗洗睡吧,现在javaweb只要拿到本地,分分钟反编你,好好看看idea,myeclipse,破解好不费事,这种限制用户的时代一去不复返了
顶部