管理画面への不正アクセスを遮断するプラグイン XAMPPのPHPをPHP5.3RCと入れ替える
Mar 28
昨日探し回ったんでメモ。
NP_LimitLoginAttemptsを作ってて、ログイン画面にどうやってメッセージを表示するか小一時間ソースとにらめっこした結果、「$error」というグローバル変数を発見しました。
「ADMIN::action_showlogin()」で、
$this->login($error);
って使われてて、これがログイン画面で表示されます。これをプラグインの「event_LoginFailed」で引っ掛けて、
global $error;
$error = 'ログイン情報が間違ってます';
としてやればOK。イベント仕込んだりコア書き換えたりする必要もなく目的達成できました。

No Responses to “ Nucleus管理領域のログイン画面にエラーメッセージを表示する方法 ”

Leave a Reply

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN

このエントリにトラックバックはありません

この記事のトラックバックURL
http://shizuki.kinezumi.net/item_714.trackback(右クリックで'ショートカットの保存')
トラックバックするにはこの記事へのリンクhttp://shizuki.kinezumi.net/item_714.htmlが必要です