当前位置: 首页 > news >正文

在后台怎么做网站内链嵌入式软件开发工程师工作内容

在后台怎么做网站内链,嵌入式软件开发工程师工作内容,七牛图床wordpress,热e国产-网站正在建设中-手机版php使用服务器端和客户端加密狗环境部署及使用记录 ViKey加密狗环境部署1.windows环境下部署开发文档验证代码提示Fatal error: Class COM not found in 2.linux环境下部署#xff08;宝塔面板#xff09;开发文档验证代码提示Fatal error: Uncaught Error: Call to undefine… php使用服务器端和客户端加密狗环境部署及使用记录 ViKey加密狗环境部署1.windows环境下部署开发文档验证代码提示Fatal error: Class COM not found in 2.linux环境下部署宝塔面板开发文档验证代码提示Fatal error: Uncaught Error: Call to undefined function VikeyFind() 3.网页端使用加密狗客户端使用文档安装ViKey网页控件登录逻辑1.javascript验证逻辑2.HTML容器 在PHP中使用加密狗通常被称为USB加密设备或硬件安全模块HSM涉及与加密狗的特定硬件和API接口进行交互。每个加密狗供应商都会提供其设备的驱动程序和API文档遵循这些文档来在PHP中集成加密狗。 了解加密狗 查阅加密狗的官方文档了解其功能、API接口和任何特定的要求。确定加密狗是否支持PHP或者是否有可用的库或插件可以与其一起使用。 安装驱动程序 在服务器上安装加密狗的驱动程序。这通常涉及将驱动程序文件上传到服务器并运行安装程序。确保驱动程序与你的操作系统和PHP版本兼容。 配置PHP 根据加密狗的文档配置PHP以使用加密狗。这可能涉及在php.ini文件中添加特定的扩展或设置。重启Web服务器以使配置更改生效。 编写代码 使用加密狗提供的API函数在PHP中编写代码。这些函数允许与加密狗进行通信执行加密、解密、签名和验证等操作。通常使用特定的函数来打开与加密狗的连接执行所需的操作然后关闭连接。 测试 在开发环境中测试代码确保它可以正确地与加密狗进行通信并执行所需的操作。检查错误消息和日志以确保没有遗漏任何重要的配置或步骤。 部署 将代码部署到生产环境中并确保加密狗已正确连接到服务器。在生产环境中进行进一步的测试以确保代码可以正常工作并满足你的需求。 ViKey加密狗环境部署 1.windows环境下部署 开发文档 网页.PHP 验证代码 $ViKeyInterface new COM(ViKeyActiveX.ViKeyInterface.1); $ViKeyInterfaceVersion $ViKeyInterface-IGetVersion();$ViKeyCount $ViKeyInterface-IVikeyFind(); if ($ViKeyInterface-IViKeyGetError() 0 $ViKeyCount 0) {$ViKeyIndex 0;$ViKeyInterface-IVikeyUserLogin($ViKeyIndex, 11111111);if ($ViKeyInterface-IViKeyGetError() 0) {echo 用户登陆加密狗成功! br /;} else {echo 用户登陆加密狗失败br / ;} } else {die(系统没有找到加密狗); }提示Fatal error: Class ‘COM’ not found in 1、在windows的“服务”里面检查COM 服务是否已经启动。如果未启动请启动它 2、检查php目录ext文件夹下面php_com_dotnet.dll是否存在 3、在php.ini里面加入以下语句 [PHP_COM_DOTNET] extensionphp_com_dotnet.dllcom.allow_dcom truePHP 5.4.5以前的版本只需要在php.ini中把com.allow_dcom true打开就可以了但是5.4.5版本以后PHP把com/dotnet 模块集成到了一个单独的扩展中所以需要在php.ini中加一行扩展extensionphp_com_dotnet.dll是加一行不是打开默认配置文件中没有这一行的然后重启IIS或Apache再次运行就正常了。 2.linux环境下部署宝塔面板 开发文档 Linux.php 验证代码 $ViKeyCount 0; $ViKeyErrorCode 0; $ViKeyErrorCode VikeyFind($ViKeyCount); PrintKeyValueEx(ViKeyErrorCode, $ViKeyErrorCode, ViKeyCount, $ViKeyCount);提示Fatal error: Uncaught Error: Call to undefined function VikeyFind() 1.php版本必须7.2 2.在php.ini加入extensionvikey.so 3.将vikey.so拷贝到php扩展的ext目录里面 4.将libvikey.so拷贝到系统目录里面/usr/local/lib 5.php重载配置即可。 3.网页端使用加密狗客户端 使用文档 网页.支持谷歌浏览器 安装ViKey网页控件 浏览网页前请先安装“ViKey网页控件”才可以正常的访问ViKey加密狗。 登录逻辑 1.javascript验证逻辑 var ViKeyInterface;var bHasInstallVikey 0;function IsInstallVikey() {if (bHasInstallVikey 0) {console.log(尚未安装插件或插件尚未正常运行);} else {console.log(插件工作正常);}}//执行加载window.onload function () {var strSocketResult;//创建UK类ViKeyInterface new ViKeySocketInterface();//检测控件安装setTimeout(function () {ViKeyInterface.CheckInstall();}, 1000);ViKeyInterface.ViKeySocket.onmessage function (msg) {var FM window.document.ViKeyForm;var ReceiveJsonData JSON.parse(msg.data);//console.log(ReceiveJsonData);if (ReceiveJsonData.FunctionType VikeyFind) {if (ReceiveJsonData.ErrorCode 0) {console.log(已找到ViKey加密锁数量 ReceiveJsonData.Count);} else {console.log(查找失败 ERRORCODE ReceiveJsonData.ErrorCode);}} else if (ReceiveJsonData.FunctionType CheckInstall) {//alert(CheckInstall);if (ReceiveJsonData.ErrorCode 0) {bHasInstallVikey 1;IsInstallVikey();setTimeout(function () {IsInstallVikey();}, 500);}} else if (ReceiveJsonData.FunctionType VikeyGetHID) {if (ReceiveJsonData.ErrorCode 0) {console.log(获取硬件序列号成功,硬件 ReceiveJsonData.HID);FM.etdNTID.value ReceiveJsonData.HID;} else {console.log(获取硬件序列号失败 ERRORCODE ReceiveJsonData.ErrorCode);}} else if (ReceiveJsonData.FunctionType VikeyUserLogin) {if (ReceiveJsonData.ErrorCode 0) {console.log(用户登录成功 FM.UserPin2.value);//location.href http://tools.qiaodu.net/dog/;/*登录逻辑,* 1.使用ajax将将FM.UserPin2.value作为参数传至后台* 2.后台加密FM.UserPin2.value* 3.设置cookie,返回给前台* 4.判断是否能正常登录* */} else {console.log(用户权限登陆失败 ERRORCODE ReceiveJsonData.ErrorCode);}}};}//插件是否正常function CheckInstallEx() {//bHasInstallVikey 0;ViKeyInterface.CheckInstall();setTimeout(function () {IsInstallVikey();}, 500);}//以用户权限登录function ViKeyUserLogon() {var FM window.document.ViKeyForm;var ViKeyIndex 0;ViKeyInterface.FindViKey();ViKeyInterface.VikeyGetHID(ViKeyIndex);//获取硬件IDViKeyInterface.VikeyUserLogin(ViKeyIndex, FM.UserPin2.value);}2.HTML容器 form action nameViKeyForm idViKeyFormtable width960 border1 aligncenter bgcolor#dfe7dftrtd width200nbsp;/tdtdnbsp;/tdtdinput namebtnInstall typebutton classctbottom idbtnInstall value检测控件onClickCheckInstallEx();/td/trtrtddiv alignrightspan classctbody3硬件序列号/span/div/tdtdinput nameetdNTID typetext classcttextboxt idetdNTID size90 maxlength32/tdtd/td/trtrtddiv alignright classctbody3用户密码/div/tdtdinput nameUserPin2 typepassword classcttextboxt idUserPin2 autocompleteoff/tdtdinput namebtnUserPin2 typebutton classctbottom idbtnUserPin2 value用户登录onClickViKeyUserLogon();/td/tr/table /form漏刻有时
http://www.hkea.cn/news/14327084/

相关文章:

  • 网站的设计开发免费建站系统下载
  • 网站开发进程报告wordpress主题和预览不同
  • 东莞公司想建网站网页制作学什么东西
  • 杨家平网站建设做废品回收哪个网站好点
  • 嘉峪关做网站做外国人生意的网站有哪些
  • 太原网站建设制作公司哪家好wordpress h5
  • 做网站软件A开头的wordpress主题是用什么开发出来的
  • 关于建设网站的情况说明书网络规划设计师学历低
  • 邢台做移动网站费用大连房地产网站建设
  • 网站设计ai公司邮箱签名模板
  • 桂林市临桂区城乡建设局网站县级部门和乡镇不能建网站建设
  • 商城网站建设运营合同书西安高校定制网站建设公司推荐
  • 杭州公司注销网站备案WordPress的MySQL宕
  • 厦门网站优化建设河南网站建设工作室
  • 无锡滨湖区建设局网站wordpress single page
  • 服务器怎样做网站呢深圳短视频seo搜索排名如何做
  • 网站标准尺寸做电脑网站宽度
  • 子目录创建网站网站建设实训心得php
  • 商务网站设计做h5网站
  • 装修公司网站php源码南宁建网站必荐云尚网络
  • html网站编辑器网站开发设计框图
  • 驾校网站模版如何提升网站搜索排名
  • win7下asp网站搭建创建网站的详细步骤
  • 常州网站关键词推广58网站怎么做才有客户问
  • 个人网站建设 免费沈阳企业关键词优化
  • 北京网站优化服务广州灰色优化网络公司
  • 重庆网站制作长沙wordpress如何关闭网站
  • 岳阳网站建设企业wordpress知识付费插件
  • 百度收录率高的网站淘大象关键词排名查询
  • 湖北手机网站制作wordpress播放网易云