www.
haihaisoft.
com自定义登陆页面集成(ASP指南)1DRM-X自定义登陆页面集成ASP指南海海软件www.
haihaisoft.
com自定义登陆页面集成(ASP指南)2目录集成之前的准备.
4集成参数简介.
4下载示例网页.
8自定义登录页面集成步骤8第一步:创建DRMLOGIN.
ASP页面.
8第二步:创建CHECK.
ASP页面8第三步:创建LISCTORE.
ASP页面.
10第四步:DRM-X集成参数设置中添加自定义页面URL.
11第五步:播放您通过DRM-X所保护的内容12相关教程.
13海海软件专家技术支持14www.
haihaisoft.
com自定义登陆页面集成(ASP指南)3概述当用户打开您经过DRM-X加密后的文件时,海海软件全能播放器或海海软件PDF阅读器会自动弹出用户登陆窗口,如下图所示:通过DRM-X自定义登录页面集成后,您可以将此登陆窗口指向您网站的登陆框口,也就是用户所有的注册、登陆都只需在您的网站上进行即可,无需再次链接到DRM-X平台.
您只需调用DRM-XXMLWebService接口,使用"getLicenseRemote"函数,既可以完成集成过程,整个过程非常简单.
集成后,用户在打开您加密后的文件时就会弹出您自己的登陆窗口了.
www.
haihaisoft.
com自定义登陆页面集成(ASP指南)4集成之前的准备1.
DRM-X账户DRM-X高级版和企业版账户为您开放了XMLWebService接口,可以与您的网站及其他平台,如在线支付平台进行无缝集成.
单击下面的链接查看DRM-X账户比较:http://www.
drm-x.
net/buy.
aspx2.
用户数据库,登陆页面和注册页面您应该新建一个数据库,或者您可能已经有一个数据库,用以存储用户的信息.
然后,您只需在用户登录页面和注册页面上加入相应的调用代码即可完成,整个过程非常简单快速.
集成参数简介下面的参数,蓝色加粗文字是必填字段.
黑色加粗文字您可以设置为空"N/A"或正确的值.
AdminEmail:您的DRM-X账户,如Service@haihaisoft.
com.
(必填)WebServiceAuthStr:调用DRM-X许可证服务的验证码,您在这里设置的值必须与在DRM-X平台上设置的值一样.
在DRM-X平台上设置WebServiceAuthStr的步骤:1.
登录您的DRM-X账户.
2.
在左边的面板上点击账户设置,并选择网站集成参数设置,如下www.
haihaisoft.
com自定义登陆页面集成(ASP指南)5面所示:3.
选择自定义登陆页面集成,输入Web服务验证字符,如下图所示:4.
请点击下面的提交按钮,您将得到设置成功的提示信息:www.
haihaisoft.
com自定义登陆页面集成(ASP指南)6GroupID:是您在DRM-X管理平台上创建的用户组ID.
您可以在DRM-X用户组列表中找到用户组ID.
注意:在代码中您只需要输入一个用户组的ID值,在您网站上注册的用户将被直接添加到该用户组.
如果您想改变用户所属的用户组,可以在DRM-X平台上进行手动修改.
UserLoginName:您用户的用户名或者用户ID.
UserFullName:用户全名.
ProfileID:ProfileID:是许可证模版ID或者编码器许可证模版IDDRM-X提供此参数.
您可以使用session("ProfileID")=Request.
Form("profileid")来获取ProfileID的值;ClientInfo:客户端基本信息DRM-X提供此参数.
您可以使用session("clientinfo")=Request.
Form("clientinfo")来获取ClientInfo的值;www.
haihaisoft.
com自定义登陆页面集成(ASP指南)7RightsID:是您在DRM-X帐户创建的权限ID.
您可以在DRM-X帐户许可证权限列表中找到权限ID.
您可以使用session("rightsID")=Request.
Form("rightsID")来获取RightsID的值;YourproductID:您数据库中产品ID.
您可以在DRM-X管理平台中设置与此ID绑定的ProfileID.
设置步骤:1.
登录您的DRM-X账户.
2.
点击左侧菜单栏中的许可证模版.
3.
选择您要编辑的许可证模版或者新建许可证模版.
4.
在许可证编辑页面中输入与此模版绑定的您产品的ID.
如下图所示:IP:您用户获取许可证时其电脑的IP,这里仅提供此参数,为方便您统计用,如不用可以将其值设置为"N/A".
www.
haihaisoft.
com自定义登陆页面集成(ASP指南)8下载示例网页您可以通过下面的链接下载示例网页:http://www.
drm-x.
net/download/Custom_Login_Page_Integration_ASP_Guide.
rar自定义登录页面集成步骤第一步:创建drmlogin.
asp页面创建您的自定义登录页面,也就是当用户打开您加密后的文件时,弹出的登录窗口页面.
主要作用在于判断用户是否合法.
在此例中我们将该页面命名为drmlogin.
asp.
在此页面中,我们通过session或者cookie来接收和存储从DRM-X传过来的三个参数:ProfileID,Clientinfo,RightID,一会在调用许可证的页面(license.
asp)上会用到.
查看Session样例代码:")response.
Write(""&session("clientinfo")&"")response.
Write(session("rightsID")&"")%>第二步:创建check.
asp页面www.
haihaisoft.
com自定义登陆页面集成(ASP指南)9此页面的主要作用是验证用户输入用户名和密码是否正确,并接收从DRM-X传过来的相关参数.
这里我们把用户名和密码定死为testuser和test.
显示的示例代码如下:用户名不能为空!
"endififpwd=""thenFoundErr=TruestrErr=strErr&"密码不能为空!
"endififFoundErrTruethenusername=replace(trim(request.
Form("username"pwd=replace(trim(request.
Form("pwd"if(pwd"test")or(username"testuser")thenFoundErr=TruestrErr=strErr&"用户名或密码错误!
!
!
"elsesession("username")=usernameResponse.
Redirect("licstore.
asp")endifendififFoundErr=TruethenstrErr=strErr&"点击此处重新登陆"response.
writestrErrendif%>上述HTML代码部分,用于显示用户获取的许可证详细信息.
www.
haihaisoft.
com自定义登陆页面集成(ASP指南)10第三步:创建lisctore.
asp页面此页面的主要作用就是调用getLicenseRemote函数来获取许可证.
最终用户通过drmlogin.
asp页面输入用户名和密码,在check.
aspx页面验证判断,页面将跳转到licstore.
asp,通过调用getLicenseRemote函数来获取许可证,相应的许可证.
样例代码如下:Ifsession("username")=""ThenResponse.
Write("非法登陆!
")Response.
End()EndIfDimAdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP,LicenseValueAdminEmail="gracezhang@haihaisoft.
com"'登陆您的DRM-X账户.
WebServiceAuthStr="123456"'调用DRM-X许可证服务的验证码,您在这里设置的值必须与在DRM-X平台上设置的值一样.
ProfileID=session("ProfileID")'DRM-X提供的值.
clientinfo=session("clientinfo")'DRM-X提供的值.
rightsID=session("rightsID")'DRM-X提供的值.
UserLoginName=session("username")'DRM-X提供的值,不能为空.
UserFullName="test"'UserFullName是用户全名,此参数是可选的.
您可以设置它的值是空(N/A).
GroupID=7773'GroupID是您DRM-X创建的用户组ID.
在您的DRM-X的账户用户组里可以找到相对应用户的ID.
IP="192.
168.
1.
103"'IP地址可为空(N/A).
Response.
WritegetLicenseRemote(AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP)FunctiongetLicenseRemote(AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP)DimsoapClientSetsoapClient=Server.
CreateObject("MSSOAP.
SoapClient30")soapClient.
ClientProperty("ServerHTTPRequest")=TruesoapClient.
mssoapinit"http://cn.
drm-x.
com/HaihaisoftLicenseService.
asmxwsdl"getLicense=soapClient.
getLicenseRemote(AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName,GroupID,Message,IP)www.
haihaisoft.
com自定义登陆页面集成(ASP指南)11session("License")=getLicensesession("Message")=Messageresponse.
Write(getLicense&"dfg"&Message)EndFunctionresponse.
Write(ProfileID)%>第四步:DRM-X集成参数设置中添加自定义页面URL设置步骤:1.
登录您的DRM-X账户;2.
在左边的面板上点击"账户设置",并选择"网站集成参数设置",如下图所示:www.
haihaisoft.
com自定义登陆页面集成(ASP指南)123.
选择自定义登陆页面集成,并输入您的自定义页面的URL地址,如下图所示:4.
请点击下面的提交按钮,您将得到设置成功的提示信息:这时,用户在打开您加密后的内容时将会自动弹出此URL指向的页面.
第五步:播放您通过DRM-X所保护的内容使用海海软件全能播放器或海海软件PDF阅读器打开您加密后的文件,这时会弹出您所定制的页面,如这里的drmlogin.
asp.
当用户输入用户名和密码,通过验证后,如果获取成功获取了许可证,并可以正确播放www.
haihaisoft.
com自定义登陆页面集成(ASP指南)13加密后内容,至此,表明您已集成成功!
相关教程海海软件DRM-X用户数据同步集成(PHP指南)海海软件DRM-X用户数据同步集成(ASP.
NETVB指南)海海软件DRM-X自定义登录页面集成(PHP指南)www.
haihaisoft.
com自定义登陆页面集成(ASP指南)14海海软件专家技术支持如果您仍然对集成有什么问题,请随时与我们联系!
http://cn.
haihaisoft.
com/Contact.
aspx海海软件有限公司Service@haihaisoft.
com
在之前的一些文章中有提到HostYun商家的信息,这个商家源头是比较老的,这两年有更换新的品牌域名。在陆续的有新增机房,价格上还是走的低价格路线,所以平时的折扣力度已经是比较低的。在前面我也有介绍到提供九折优惠,这个品牌商家就是走的低价量大为主。中秋节即将到,商家也有推出稍微更低的88折。全场88折优惠码:moon88这里,整理部分HostYun商家的套餐。所有的价格目前都是原价,我们需要用折扣码...
特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云推出多IP云主机...
易探云怎么样?易探云是目前国内少数优质的香港云服务器服务商家,目前推出多个香港机房的香港云服务器,有新界、九龙、沙田、葵湾等机房,还提供CN2、BGP及CN2三网直连香港云服务器。近年来,许多企业外贸出海会选择香港云服务器来部署自己的外贸网站,使得越来越多的用户会选择易探云作为网站服务提供平台。今天,云服务器网(yuntue.com)小编来谈谈易探云和易探云服务器怎么样?具体香港云服务器多少钱1个...
asp.net面试题为你推荐
蓝色骨头手机谁有崔健执导的电影《蓝色的骨头》。阿丽克丝·布莱肯瑞吉行尸走肉第六季女演员www.7160.com电影网站有那些www.kkk.com谁有免费的电影网站,越多越好?xyq.163.cbg.com梦幻CBG的网站是什么。丑福晋八阿哥胤禩有几个福晋 都叫啥名儿呀8090lu.com8090向前冲电影 8090向前冲清晰版 8090向前冲在线观看 8090向前冲播放 8090向前冲视频下载地址??百度指数词百度指数为0的词 为啥排名没有m.kan84.net电视剧海派甜心全集海派甜心在线观看海派甜心全集高清dvd快播迅雷下载广告法有那些广告法?还有广告那些广告词?
jsp虚拟空间 长沙域名注册公司 最便宜虚拟主机 mach5 香港托管 godaddy优惠券 ubuntu更新源 dropbox网盘 河南服务器 四核服务器 电信网络测速器 测试网速命令 阵亡将士纪念日 ssl加速 密钥索引 镇江高防服务器 windowsserver2012r2 第八届中美互联网论坛 cdn加速技术 zencart安装 更多