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)