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
bgpto怎么样?bgp.to日本机房、新加坡机房的独立服务器在搞特价促销,日本独立服务器低至6.5折优惠,新加坡独立服务器低至7.5折优惠,所有优惠都是循环的,终身不涨价。服务器不限制流量,支持升级带宽,免费支持Linux和Windows server中文版(还包括Windows 10). 特色:自动部署,无需人工干预,用户可以在后台自己重装系统、重启、关机等操作!bgpto主打日本(东京、大阪...
Sharktech荷兰10G带宽的独立服务器月付319美元起,10Gbps共享带宽,不限制流量,自带5个IPv4,免费60Gbps的 DDoS防御,可加到100G防御。CPU内存HDD价格购买地址E3-1270v216G2T$319/月链接E3-1270v516G2T$329/月链接2*E5-2670v232G2T$389/月链接2*E5-2678v364G2T$409/月链接这里我们需要注意,默...
看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...
asp.net面试题为你推荐
美国互联网瘫痪网络中断会对美国军力造成什么影响小度商城小度分期靠谱吗?嘉兴商标注册嘉兴那里有设计商标的关键字关键词编故事百度关键词分析关键词怎么分析?www.765.com哪里有免费的电影网站avtt4.comCOM1/COM3/COM4是什么意思??/机器蜘蛛《不思议迷宫》四个机器蜘蛛怎么得 获得攻略方法介绍官人放题求日本放题系列电影,要全集越多越好,求给力官人放题SBNS-088 中年男の夢を叶えるセックス やりたい放題! 4(中文字幕)种子下载地址有么?好人一生平安
最新代理服务器ip 阿里云os 国内免备案主机 主机 美国主机论坛 php主机 主机屋免费空间 合肥鹏博士 福建铁通 33456 上海服务器 lamp架构 免费网络空间 脚本大全 windowssever2008 赵蓉 瓦工技术 主机箱 主机配置 lighttpdwindows 更多