DRM-X 自定义登陆页面集成 ASP 指南 海海软件 自定义登陆页面集成 (ASP 指南 ) 1

Similar documents
目录 概述... 3 集成之前的准备... 4 集成参数简介... 4 下载示例网页... 8 自定义登录页面集成步骤... 8 第一步 : 添加 WEB REFERENCES... 8 第二步 : 创建 DEFAULT.ASPX 或 INDEX.ASPX 第三步 : 打开 LOGIN.

DRM-X 用户同步集成 Asp.net C# 指南 海海软件 同步用户数据集成 ASP.NET C# 指南 1

DRM-X 3.0 用户同步集成 JSP 指南 海海软件 DRM-X 3.0 用户同步集成 JSP 指南 - 1 -


一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

Itext Sign Pdf Example Download

信息

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

ChinaBI企业会员服务- BI企业

「西醫基層總額支付委員會《第28次委員會議紀錄

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

天仁期末個人報告1.PDF

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

手册 doc

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

untitled

XXXXXXXX

RUN_PC連載_10_.doc

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 ). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需


epub 61-2

创15:6亚伯兰信耶和华,耶和华就以此为他的义。

廉政课堂

李 老 他 自 己 却 老 是 自 称 科 员, 老 说 我 李 科 员 怎 样 怎 样, 倒 好 像 这 是 一 个 值 得 他 夸 耀 的 什 么 官 衔 一 样 他 是 我 们 这 个 衙 门 里 资 格 最 老 的 科 员, 他 自 己 却 说 是 这 个 衙 门 里 最 没 有 出 息 的

untitled

市 立 永 平 高 中 無 填 報 無 填 報 (02) 市 立 樹 林 高 中 已 填 報 已 填 報 (02) 市 立 明 德 高 中 已 填 報 (02) 市 立 秀 峰 高 中 已 填 報

2. 禁 止 母 乳 代 用 品 之 促 銷 活 動, 以 及 不 得 以 贊 助 試 用 或 免 費 等 方 式, 取 得 奶 瓶 及 安 撫 奶 嘴 認 證 說 明 以 贊 助 試 用 或 免 費 等 方 式, 取 得 奶 瓶 及 安 撫 奶 嘴, 並 在 婦 產 科 門 診 兒 科 門 診 產

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

关于建立境内违法互联网站黑名单管理制度的通知

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

中国证券监督管理委员会公告

Isis Unveiled Pdf Free Download chayanne downgrade london stage militar mapsource


Microsoft Word - A doc

WebEx 一键集成 1 文档目的 Web 集成 URL API 语法 启会 加会 调用 移动集成 wbx schema 调用 取得 sessionticket...4

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

1

校园之星

Microsoft Word 级第二专业学士学位培养计划.doc

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

<4D F736F F D20C9EEDBDACAD0BAA3D4C2CDA8D0C5B6AFCCACC3DCC2EBBDE2BEF6B7BDB0B82E646F63>

Urdu Naat Books Free Download Pdf

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

Microsoft Word - ch02.doc

目 录 推 荐 文 章 1 1. 关 于 我 校 信 息 化 服 务 开 展 的 一 些 思 考 ( 人 事 处 周 礼 ) 1 2. 围 绕 协 同 创 新 理 念 构 建 科 研 服 务 管 理 信 息 化 新 体 系 ( 科 研 院 史 红 兵 钱 秀 红 方 令 超 )4 3. 协 同 科


untitled

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

“百企入校——广西青年企业家协会高校

PowerPoint Presentation

Grey Pdf El James Free Download visionabili personaggi crossing marina cracker

2003年信息资源调查报告

untitled

如何在可支持影拓压感触控笔的 apps 中连接压感触控笔 重要 : 在您开始使用前, 请打开 ipad 上的蓝牙功能 影拓压感触控笔不会出现在您 ipad 上的蓝牙设备列表里 影拓压感触控笔需要在每个单独的 app 里进行连接 找到软件并按照以下步骤来连接您的影拓压感触控笔 同时, 为防止误触控,

西交利物浦校园无线网络 使用手册 XJTLU Campus Wireless User Guide

使 用 本 说 明 书 感 谢 您 购 买 三 星 手 机 本 手 机 基 于 三 星 的 高 科 技 和 高 标 准, 为 您 提 供 高 品 质 的 移 动 通 信 和 娱 乐 享 受 本 使 用 说 明 书 专 门 用 于 指 导 您 了 解 手 机 的 功 能 与 特 性 使 用 手 机 之

X713_CS_Book.book

计算机网络与经济(六).doc

1. 2. Flex Adobe 3.

gta 5 serial key number pciker

第一章 緒論

F515_CS_Book.book

Microsoft Word - diy_chi.doc

untitled

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

ios Guide STEP1 找到戴耐德 PRO 课件 App Finding and Downloading the DynEd Pro ios Installation Files 方法一 Option 1 扫描二维码下载 DynEd Pro 课件 App Scan the QR code t

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

response_mostunwanted_060611_prepared

Free Download Mivo Tv For Pc. Paraiso About private Sunday effect Georgia letra Results

Risala Film Nederlands Ondertiteld Downloadinstmank. awarded Clive ministry consulta relaxed Pocos points which

臺銀人壽「98年九至十一職等人員甄試」

天津天狮学院关于修订2014级本科培养方案的指导意见

WAP业务流程设计

浪潮集团信息化文案

PowerPoint 演示文稿

淘宝直通车宝典 淘宝直通车原理 操作 优化一本通 淘宝直通车概况 引言 4 淘宝直通车产品原理 淘宝直通车产品综述 淘宝直通车产品分类及展现位置 淘宝直通车计费方式 9 淘宝直通车优势 9 淘宝直通车推广基本流程 淘宝直通车操作系统介绍 0 如何加入淘宝直通车 淘宝直通车账户结构概况 账

吉林省科技发展计划项目申报书23005

Auto Test For IWL

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd

PowerPoint 演示文稿

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

untitled

untitled

次性密码 (OTP) 给需要获取证书的用户 如果没有邮件服务器, 也可以在 ASDM 上直接查看用户名和 OTP 4) More options 的 publish-crl interface and port 选择 outside 5) 其他采用缺省值, 点击 Apply 三 在 ASA 配置身份

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

一 调 研 说 明 中 商 情 报 网 全 新 发 布 的 年 中 国 公 务 航 空 市 场 分 析 及 投 资 前 景 咨 询 报 告 主 要 依 据 国 家 统 计 局 国 家 发 改 委 商 务 部 中 国 海 关 国 务 院 发 展 研 究 中 心 行 业 协 会 工

IsPostBack 2

fl studio 12 crack dll files


标题

成人聊天qq号_欢迎加入性爱聊天qq群 成人聊天qq号_live成人聊天网

Microsoft Word - 12.doc

一 调 研 说 明 中 商 情 报 网 全 新 发 布 的 氨 麻 美 敏 胶 囊 (Ⅱ) 企 业 研 发 中 心 建 设 项 目 可 行 性 研 究 报 告 主 要 依 据 国 家 统 计 局 国 家 发 改 委 商 务 部 中 国 海 关 国 务 院 发 展 研 究 中 心 行 业 协 会 工

ASP 電子商務網頁設計

Microsoft Word - SPEC


一级标题

普通高級中學課程

SiteView技术白皮书

64

Transcription:

DRM-X 自定义登陆页面集成 ASP 指南 海海软件 自定义登陆页面集成 (ASP 指南 ) 1

目录集成之前的准备... 4 集成参数简介... 4 下载示例网页... 8 自定义登录页面集成步骤... 8 第一步 : 创建 DRMLOGIN.ASP 页面... 8 第二步 : 创建 CHECK.ASP 页面... 8 第三步 : 创建 LISCTORE.ASP 页面... 10 第四步 :DRM-X 集成参数设置中添加自定义页面 URL. 11 第五步 : 播放您通过 DRM-X 所保护的内容... 12 相关教程... 13 海海软件专家技术支持... 14 自定义登陆页面集成 (ASP 指南 ) 2

概述 当用户打开您经过 DRM-X 加密后的文件时, 海海软件全能播放器或海 海软件 PDF 阅读器会自动弹出用户登陆窗口, 如下图所示 : 通过 DRM-X 自定义登录页面集成后, 您可以将此登陆窗口指向您网站的登陆框口, 也就是用户所有的注册 登陆都只需在您的网站上进行即可, 无需再次链接到 DRM-X 平台 您只需调用 DRM-X XML Web Service 接口, 使用 getlicenseremote 函数, 既可以完成集成过程, 整个过程非常简单 集成后, 用户在打开您加密后的文件时就会弹出您自己的登陆窗口了 自定义登陆页面集成 (ASP 指南 ) 3

集成之前的准备 1. DRM-X 账户 DRM-X 高级版和企业版账户为您开放了 XML Web Service 接口, 可以与您的网站及其他平台, 如在线支付平台进行无缝集成 单击下面的链接查看 DRM-X 账户比较 : http://www.drm-x.net/buy.aspx 2. 用户数据库, 登陆页面和注册页面您应该新建一个数据库, 或者您可能已经有一个数据库, 用以存储用户的信息 然后, 您只需在用户登录页面和注册页面上加入相应的调用代码即可完成, 整个过程非常简单快速 集成参数简介 下面的参数, 蓝色加粗文字是必填字段 黑色加粗文字您可以设置为空 N/A 或正确的值 AdminEmail: 您的 DRM-X 账户, 如 Service@haihaisoft.com ( 必填 ) WebServiceAuthStr: 调用 DRM-X 许可证服务的验证码, 您在这里设置的值必须与在 DRM-X 平台上设置的值一样 在 DRM-X 平台上设置 WebServiceAuthStr 的步骤 : 1. 登录您的 DRM-X 账户 2. 在左边的面板上点击账户设置, 并选择网站集成参数设置, 如下 自定义登陆页面集成 (ASP 指南 ) 4

面所示 : 3. 选择自定义登陆页面集成, 输入 Web 服务验证字符, 如下图所示 : 4. 请点击下面的提交按钮, 您将得到设置成功的提示信息 : 自定义登陆页面集成 (ASP 指南 ) 5

GroupID: 是您在 DRM-X 管理平台上创建的用户组 ID 您可以 在 DRM-X 用户组列表中找到用户组 ID 注意 : 在代码中您只需要输入一个用户组的 ID 值, 在您网站上注册的用户将被直接添加到该用户组 如果您想改变用户所属的用户组, 可以在 DRM-X 平台上进行手动修改 UserLoginName: 您用户的用户名或者用户 ID UserFullName: 用户全名 ProfileID: ProfileID: 是许可证模版 ID 或者编码器许可证模版 ID DRM-X 提供此参数 您可以使用 session("profileid") = Request.Form("profileid") 来获取 ProfileID 的值 ; ClientInfo: 客户端基本信息 DRM-X 提供此参数 您可以使用 session("clientinfo") = Request.Form("clientinfo") 来获取 ClientInfo 的值 ; 自定义登陆页面集成 (ASP 指南 ) 6

RightsID: 是您在 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 自定义登陆页面集成 (ASP 指南 ) 7

下载示例网页 您可以通过下面的链接下载示例网页 : http://www.drm-x.net/download/custom_login_page_integratio n_asp_guide.rar 自定义登录页面集成步骤 第一步 : 创建 drmlogin.asp 页面创建您的自定义登录页面, 也就是当用户打开您加密后的文件时, 弹出的登录窗口页面 主要作用在于判断用户是否合法 在此例中我们将该页面命名为 drmlogin.asp 在此页面中, 我们通过 session 或者 cookie 来接收和存储从 DRM-X 传过来的三个参数 :ProfileID,Clientinfo,RightID, 一会在调用许可证的页面 (license.asp) 上会用到 查看 Session 样例代码 : <% session("profileid") = Request.Form("profileid") session("clientinfo") = Request.Form("clientinfo") session("rightsid") = Request.Form("rightsID") 当用户打开您受保护的内容时,DRM-X 将提供以上的值 response.write( session("profileid") & "<br>" ) response.write( "<font color=red>"&session("clientinfo")&"</font><br>" ) response.write( session("rightsid") & "<br>" ) %> 第二步 : 创建 check.asp 页面 自定义登陆页面集成 (ASP 指南 ) 8

此页面的主要作用是验证用户输入用户名和密码是否正确, 并接收从 DRM-X 传过来的相关参数 这里我们把用户名和密码定死为 testuser 和 test 显示的示例代码如下 : <% dim sql,rs dim username,userkey,strerr username=replace(trim(request.form("username")),"'","") pwd=replace(trim(request.form("pwd")),"'","") if username="" then FoundErr=True strerr=strerr & "<br><li> 用户名不能为空!</li>" end if if pwd="" then FoundErr=True strerr=strerr & "<br><li> 密码不能为空!</li>" end if if FoundErr<>True then username=replace(trim(request.form("username")),"'","") pwd=replace(trim(request.form("pwd")),"'","") if (pwd<>"test") or (username<>"testuser") then FoundErr=True strerr=strerr & "<br><li> 用户名或密码错误!!!</li>" else session("username")=username Response.Redirect("licstore.asp") end if end if if FoundErr=True then strerr=strerr & "<br><li><a href='drmlogin.asp'> 点击此处重新登陆 </a></li>" response.write strerr end if %> 上述 HTML 代码部分, 用于显示用户获取的许可证详细信息 自定义登陆页面集成 (ASP 指南 ) 9

第三步 : 创建 lisctore.asp 页面 此页面的主要作用就是调用 getlicenseremote 函数来获取许可证 最终用户通过 drmlogin.asp 页面输入用户名和密码, 在 check.aspx 页面验证判断, 页面将跳转到 licstore.asp, 通过调用 getlicenseremote 函数来获取许可证, 相应的许可证 样例代码如下 : If session("username") = "" Then Response.Write("<font color=red><center> 非法登陆!</center></font>") Response.End() End If Dim AdminEmail,WebServiceAuthStr,ProfileID,clientinfo,rightsID,UserLoginName,UserFullName, GroupID, Message,IP, LicenseValue AdminEmail = "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.Write getlicenseremote(adminemail, WebServiceAuthStr, ProfileID, clientinfo, rightsid, UserLoginName, UserFullName, GroupID, Message, IP) Function getlicenseremote(adminemail, WebServiceAuthStr, ProfileID, clientinfo, rightsid, UserLoginName, UserFullName, GroupID, Message, IP) Dim soapclient Set soapclient = Server.CreateObject("MSSOAP.SoapClient30") soapclient.clientproperty("serverhttprequest") = True soapclient.mssoapinit "http://cn.drm-x.com/haihaisoftlicenseservice.asmx?wsdl" getlicense = soapclient.getlicenseremote(adminemail, WebServiceAuthStr, ProfileID, clientinfo, rightsid, UserLoginName, UserFullName, GroupID, Message, IP) 自定义登陆页面集成 (ASP 指南 ) 10

session("license")=getlicense session("message")=message response.write(getlicense & "<br>dfg" & Message) End Function response.write(profileid) %> <html> <head> <%= session("license") %> </head> <body> <% = session("message") %> </body> </html> 第四步 :DRM-X 集成参数设置中添加自定义页面 URL 设置步骤 : 1. 登录您的 DRM-X 账户 ; 2. 在左边的面板上点击 账户设置, 并选择 网站集成参数设置, 如下图所示 : 自定义登陆页面集成 (ASP 指南 ) 11

3. 选择自定义登陆页面集成, 并输入您的自定义页面的 URL 地址, 如 下图所示 : 4. 请点击下面的提交按钮, 您将得到设置成功的提示信息 : 这时, 用户在打开您加密后的内容时将会自动弹出此 URL 指向的页面 第五步 : 播放您通过 DRM-X 所保护的内容使用海海软件全能播放器或海海软件 PDF 阅读器打开您加密后的文件, 这时会弹出您所定制的页面, 如这里的 drmlogin.asp 当用户输入用户名和密码, 通过验证后, 如果获取成功获取了许可证, 并可以正确播放 自定义登陆页面集成 (ASP 指南 ) 12

加密后内容, 至此, 表明您已集成成功! 相关教程 海海软件 DRM-X 用户数据同步集成 (PHP 指南 ) 海海软件 DRM-X 用户数据同步集成 (ASP.NET VB 指南 ) 海海软件 DRM-X 自定义登录页面集成 (PHP 指南 ) 自定义登陆页面集成 (ASP 指南 ) 13

海海软件专家技术支持 如果您仍然对集成有什么问题, 请随时与我们联系! http://cn.haihaisoft.com/contact.aspx 海海软件有限公司 Service@haihaisoft.com 自定义登陆页面集成 (ASP 指南 ) 14