佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 958|回复: 13

请问有谁知道要怎么control web application licensing问题?

[复制链接]
发表于 9-1-2008 06:15 PM | 显示全部楼层 |阅读模式
我也不知道要怎么发文这个问题。。。
问题是这样的,我做了一个web application。。他是用来manage一些资料的。。for internal use。。
现在,我老板要我做licensing control。。也就是说,不给user随便就把这个application deploy在随便的一个server里。。每一次,user 做了deployment 后,就得和我们拿license key to activate application。。 要不然,browser就browse不到这个application。。。
请问,你们有什么idea要从何下手呢??
回复

使用道具 举报


ADVERTISEMENT

发表于 9-1-2008 07:30 PM | 显示全部楼层
encrypt 它的 mac address 做成 license key

[ 本帖最后由 tensaix2j 于 10-1-2008 10:53 AM 编辑 ]
回复

使用道具 举报

发表于 9-1-2008 08:06 PM | 显示全部楼层
问一下,用什么写的?
回复

使用道具 举报

 楼主| 发表于 10-1-2008 10:04 AM | 显示全部楼层

回复 3# vampcheah 的帖子

用asp.net 1.0写的。。C#
回复

使用道具 举报

 楼主| 发表于 10-1-2008 10:06 AM | 显示全部楼层

回复 2# tensaix2j 的帖子

怎样喔?我不是很会咯。。一天内得完成。。惨了啦!
回复

使用道具 举报

发表于 10-1-2008 10:45 AM | 显示全部楼层
基本上 概念是:
要 跟你买 license 的 user 必须 给你 他的 mac address。 然后 你把
这个 mac address  + 只有你知道的unique key, 然后 你 encrypt 它。。
然后 就 变成 一个 license key

这个 license key 他拿到 后, 当 他deploy 你的 app 在他的server,他就必须keyin。

系统做检验时 会 把 它的 mac address + 只有你知道的unique key ,encrypt

然后 出来的result 跟 他keyin 的license key 对照。。 如果一样 就 pass

[ 本帖最后由 tensaix2j 于 10-1-2008 10:48 AM 编辑 ]
回复

使用道具 举报

Follow Us
 楼主| 发表于 10-1-2008 05:04 PM | 显示全部楼层

回复 6# tensaix2j 的帖子

不能用Mac address。。因为,如果user ghost他的server。。 那么,就没有办法control到了。。
for window application我们的公司是用serial shield的。。但是,我不直到要怎样用他在web application里。。。
回复

使用道具 举报

发表于 10-1-2008 05:27 PM | 显示全部楼层
要做这种licensing control 嘛。
用api 的方式比较容易实践。 client 的 web application 是一定要online 才能运行的吧。 把主要的core 放在你公司的server 里。
client 的web application 只是做个 include api(request 你server的 api)。
检查该url、domain、ip  是否已经过期或无效。

呵呵,但是这样一来你就头痛咯,要改core。
回复

使用道具 举报


ADVERTISEMENT

发表于 10-1-2008 06:02 PM | 显示全部楼层
原帖由 vampcheah 于 10-1-2008 05:27 PM 发表
要做这种licensing control 嘛。
用api 的方式比较容易实践。 client 的 web application 是一定要online 才能运行的吧。 把主要的core 放在你公司的server 里。
client 的web application 只是做个 include api( ...


你有没有 考虑到, 当你的 server down , 你的 用户 的 server 就不能跑他 跟你买的 web app 了。。
回复

使用道具 举报

发表于 10-1-2008 07:46 PM | 显示全部楼层
其实每种solution 都有优点和缺点。
当然要顾及web server down 的风险,但是又要怕licensing 的 issue 又要控制得宜,那要怎么做呢?
要不然 asp.net 应该有其他的solution , 用 dll 做出类似 API 的功能。
虽然没试过,但是有朋友做过类似的例子。


PS: 有些著名的provider 也是提供这种类似 的API 如 recaptcha

[ 本帖最后由 vampcheah 于 10-1-2008 07:48 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 10-1-2008 10:08 PM | 显示全部楼层

回复 9# 的帖子

web server不在我的公司里,在customer那里。。。所以说,需要licensing control。。。以防让customer随便的把application install 在其他的server。。。
回复

使用道具 举报

发表于 10-1-2008 11:25 PM | 显示全部楼层

回复 #11 的帖子

你好像 不是很明白 #8 的建议
回复

使用道具 举报

发表于 11-1-2008 02:29 AM | 显示全部楼层
可能只是我误解了她想做的东西吧
回复

使用道具 举报

 楼主| 发表于 11-1-2008 09:57 AM | 显示全部楼层
我好像不是很明白你们的建议。。。可以把他说的具体一点吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 3-10-2025 02:51 AM , Processed in 0.907216 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表