容器技术交流

 找回密码
 立即注册
查看: 6157|回复: 2

验证失败,可能是接口用户名或接口用户密码错误

[复制链接]
发表于 2013-8-9 16:40:21 | 显示全部楼层 |阅读模式
  1. $api_arr = array();
  2.     $api_arr['api_url'] = 'http://192.168.1.12:8888';#LUM网址
  3.     $api_arr['m'] = 'Hosts';#模块名
  4.     $api_arr['a'] = 'edit';#行为名()
  5.     $api_arr['api_user'] = 'zijidelu';#操控用户名
  6.     $api_arr['api_userpassword'] = md5(md5(substr(md5('chaoc123456'), 2, 28)));#操控密码(请注意加密算法)
  7.     $api_arr['api_key'] = 'fdfHNNIJBHJKKKa3AaFn4gbEJJgYf_6dVtfHpNNxIJBsHJKK8ZKWaw63~XAaU!8Fn4PpgrbEJpJQg';#APIkey(由LUM端生成)
  8.     $api_arr['id'] = '2';

  9.     $post_data = array('domains' => "192.168.1.255");#post数组
  10.     $json_contents = lu_curl_post(lum_api_public_url($api_arr), $post_data);

  11.     print_r(json_decode($json_contents, true) );//此处将可获取到成功或失败的信息
复制代码
  1. #IP为192.168.1.*的主控专用接口(API)密钥)
  2. fdfHNNIJBHJKKKa3AaFn4gbEJJgYf_6dVtfHpNNxIJBsHJKK8ZKWaw63~XAaU!8Fn4PpgrbEJpJQg
复制代码
  1. http://192.168.1.12:8888/index.php?m=Hosts&a=edit&id=2
复制代码
这几个信息都对应上了,可是总是提示   Array(    [status] => 0    [info] => 验证失败,可能是接口用户名或接口用户密码错误    [data] => )
 楼主| 发表于 2013-8-9 20:50:48 | 显示全部楼层
哎,终于搞明白了,原来加密算法不对,把LuManager的源代码下出来研究了好久才研究明白,原来是通过
  1. <script src="jquery.min.js"></script>
  2. <script src="common.js"></script>
  3. <script src="md5-min.js"></script>

  4. <input name="text" class="lum_password" type="text" maxlength="32" style="width:300px;"/>
  5. <script>
  6. $(".lum_password").change(function() {
  7.         if($(this).val() && $(this).val().length != 32) {
  8.                 reg = /[0-9a-zA-Z~!\-_]{6,}/;
  9.                 result = reg.exec($(this).val() );
  10.                 if(! reg.exec($(this).val() ) ) {
  11.                         alert('密码必须6位以上,由字母、数字和~!-_组成');
  12.                         $(this).val('');
  13.                         return false;
  14.                 }
  15.                
  16.                 var password_hash = hex_md5(hex_md5(hex_md5($(this).val() ).substr(2, 28)));
  17.                 $(this).val(password_hash);
  18.         }
  19. });
  20. </script>
复制代码

这样加密的。

 楼主| 发表于 2013-8-9 20:54:30 | 显示全部楼层
哎,添加FTP的密码算法研究出来了,可是添加数据库的算法还要研究,老大,能否直接提供下算法。每个密码加密的算法都不一样。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-8 09:03 , Processed in 0.029645 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表