コア ファイルを編集せずに、Concrete5 の最新バージョンでコア ログイン コントローラーをオーバーライドしたい。ログインコントローラーのdo_loginメソッドに機能を追加したいからです。私が試してみました。しかし、うまくいきません。私はconcrete/core/controllers/singlepages/login.phpをcontrollers/login.phpにコピーし、controllers/login.phpに次のように行を追加しました
defined('C5_EXECUTE') or die("Access Denied.");
Loader::library('authentication/open_id');
class LoginController extends Concrete5_Controller_Login {
}
class Concrete5_Controller_Login extends Controller {
....
.....
}