classの中でPear::Authを使用できません - PHPプロ!Q&A掲示板
今回Smartyにて構築しようとしてSmarty派生クラス(mySmarty)にて
認証をすませてしまおうと考えています。
login.tplに独自ログイン画面を作ってあります。
mySmartyの中で
// Login制御
public function login(){
$params=array(いろいろパラメータ指定);
$objAuth=new Auth("DB",$params,"mainLogin",TRUE);
$objAuth->start();
}
// login画面
function mainLogin(){
$this->display("login.tpl");
}
上記のように指定したのですがlogin.tplの画面が表示されず、Authのデフォルトのログイン画面が表示されてしまいます。
試しにコンストラクタの中に$this->mainLogin();を書いてみたらきちんと独自ログイン画面が表示されます。
ご教授宜しくお願いします。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。