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
Mineserver(ASN142586|UK CompanyNumber 1351696),已经成立一年半。主营香港日本机房的VPS、物理服务器业务。Telegram群组: @mineserver1 | Discord群组: https://discord.gg/MTB8ww9GEA7折循环优惠:JP30(JPCN2宣布产品可以使用)8折循环优惠:CMI20(仅1024M以上套餐可以使用)9折循...
热网互联怎么样?热网互联(hotiis)是随客云计算(Suike.Cloud)成立于2009年,增值电信业务经营许可证:B1-20203716)旗下平台。热网互联云主机是CN2高速回国线路,香港/日本/洛杉矶/韩国CN2高速线路云主机,最低33元/月;热网互联国内BGP高防服务器,香港服务器,日本服务器全线活动中,大量七五折来袭!点击进入:热网互联官方网站地址热网互联香港/日本/洛杉矶/韩国cn2...
DMIT怎么样?DMIT最近动作频繁,前几天刚刚上架了日本lite版VPS,正在酝酿上线日本高级网络VPS,又差不多在同一时间推出了美国cn2 gia线路不限流量的美国云服务器,不过价格太过昂贵。丐版只有30M带宽,月付179.99美元 !!目前,美国云服务器已经有个4个套餐,分别是,Premium(cn2 gia线路)、Lite(普通直连)、Premium Secure(带高防的cn2 gia线...
asp.net面试题为你推荐
安徽汽车网合肥汽车站网上售票甲骨文不满赔偿工作不满半年被辞退,请问赔偿金是怎么算的?百花百游百花蛇草的作用百花百游百花净斑方多少钱一盒www.javmoo.comjavimdb怎么看www.kaspersky.com.cn卡巴斯基中国总部设立在?梦遗姐我姐姐很漂亮,她24了,我才15,晚上我和他睡在一起,我经常挨遗精,咋办?盗车飞侠侠盗飞车飞机秘籍干支论坛查天干地支www.1100.com诺亚洲1100怎么下电影
猫咪av永久最新域名 我的世界服务器租用 动态ip的vps 免费域名跳转 阿里云搜索 香港托管 轻博客 表格样式 parseerror patcha 135邮箱 可外链相册 ftp免费空间 个人免费主页 cloudlink 空间服务器 godaddyssl cdn加速技术 windowsserverr2 认证机构 更多