1, 4次登录限制 php
1. 修改数据网站建设api
打开discuz库下failedlogins表,修改对应ip下count字段值0app
2.改代码post
打开include/misc.func.php,找到logincheck方法网站
修改代码:this
- $return = (!$login || ($timestamp - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);
- 900改成98765单位是秒:
- $return = (!$login || ($timestamp - $login['lastupdate'] > 98765)) ? 4 : max(0, 5 - $login['count']);
2, ucenter应用通讯失败调试 url
若是已经正确配置ucenter应用,但仍然显示“通讯失败”,能够用如下方法调试spa
1。 打开uc_server/control/admin/app.php文件,找到onping方法,添加调试
- if($status == '1') {
- echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/correct.gif\' border=\'0\' class=\'statimg\' \/><span class=\'green\'>'.$this->lang['app_connent_ok'].'</span>";testlink();';
- } else {
- echo 'document.getElementById(\'status_'.$appid.'\').innerHTML = "<img src=\'images/error.gif\' border=\'0\' class=\'statimg\' \/><span class=\'red\'>'.$this->lang['app_connent_false'].'</span>";testlink();';
- }
- //加到最后面
- echo $status;
2。 打开uc_server/model/app.php文件,找到test_api方法,添加server
- //myappstr 是须要调试的应用地址字符串
- if(strpos($url,'myappstr')>){
- echo $url;
- }
- //在这一句上面添加
- rn $_ENV['misc']->dfopen($url, , '', '', 1, $ip);
3, UCenter同步请求调试
用于调试本地应该调用uc接口时,向ucenterv发送的同步请求地址,如:发送同步登录请求、同步退出请求等。
打开uc_client/client.php文件,找到uc_fopen方法,添加
- die($url.'&'.$post);
- //在这句上面添加
- $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
打开uc_server/index.php文件,找到error_reporting(0),改成:
4,uc.php配置
创建好应用后,必定要检查uc.php配置,特别注意如下两句
- define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -3));
-
- include_once DISCUZ_ROOT.'./config.inc.php';
5,如查在本地调试经过,布署的时候有问题
先在服器上ping ucenter的域名,再ping 各个网站建设应用的域名 (fblww-0302)