JAVA项目怎么实现授权?

-和自己对话- 2016-12-13 10:07:01
我们有一个Java Web项目。想实现如果有客户要使用。就必须要有一个授权码,或者授权文件才能使用。这应该怎么做呢?
...全文
1123 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
客户开发的软件(功能库)通过PPLIC授权系统可以在计算机上这样控制使用和授权(A、B、C均为客户的用户):
A只能在2颗及以下CPU、16G及以下内存、1TB及以下硬盘的Linux服务器上运行小部分功能
B则没有任何平台和硬件限制,但主要功能只能使用5天
C则是无任何限制的全功能永久授权

客户开发的软件功能库通过PPLIC授权系统可以在移动终端上这样控制使用和授权(A、B、C均为客户的用户):
A最多可以在5000台移动终端上调用部分功能函数,有效期1年
B可以在20台移动终端上调用全部功能函数,有效期为3天
C可以永久在无限量的终端上调用所有功能函数

PPLIC授权系统是防止盗版的授权系统。
什么都不能 2016-12-13
  • 打赏
  • 举报
回复
License 分网络型和本地行,用户license和服务器绑定型license 都会涉及到算法和防逆向工程
-和自己对话- 2016-12-13
  • 打赏
  • 举报
回复
我们这个是软件项目,就是说整个项目卖给客户。客户要有一个授权码。有可能客户的服务器还上不了外网
clovey10000 2016-12-13
  • 打赏
  • 举报
回复
每次登陆带上授权码,或者不开放注册,注册需要先申请。
-和自己对话- 2016-12-13
  • 打赏
  • 举报
回复
你说的这个很容易实现。但是也很容易被破解
奄灬苟且偷生 2016-12-13
  • 打赏
  • 举报
回复
很难吗?你没思路? 也就是数据库多几个字段,页面有个授权页面,可以填写授权码或读取文件,然后更改数据库字段。 然后在加个拦截器,然后执行任何方法(登陆,授权页面除外),读取数据库判断是否登陆,是否授权字段拥有值,值为多少就可以了

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧