[PHP-users 12856] Re: PHPLIB で複数のログイン画面

Kentaro Ohkouchi php-users@php.gr.jp
Tue, 28 Jan 2003 23:18:41 +0900


大河内です。

On 03.1.28 19:14
Yuki Matsuda <yu__7@yahoo.co.jp> wrote:

>
>PHPLIB7.4を使って認証処理を行おうと思っています。
>ただ、条件としてログイン画面が複数あり、デザインも異なる
>ものにしたいと思っています。
>エラー画面もそれぞれ別なものを考えています。
>
local.inc
----
class Auth_1 extends Auth
{
    function auth_loginform()
    {
        require_once "loginform_1.ihtml";
    }
}

class Auth_2 extends Auth
{
    function auth_loginform()
    {
        require_once "loginform_2.ihtml";
    }
}

のようにクラスを定義しておき、

Auth_1.php
----
<?php
page_open(array("sess" => "Sess_1",
                "auth" => "Auth_1");
?>

Auth_2.php
----
<?php
page_open(array("sess" => "Sess_2",
                "auth" => "Auth_2);
?>

のように、page_openする際に別のクラスを読み込むようにしてはどうでしょう?


//                                    //
//   from: Kentaro Ohkouchi           //
//   mail: nanasess@fsm.ne.jp         //
//   mobile: nanasess@jp-c.ne.jp      //
//   phone: 090-1757-6327             //
//   msn messenger: spa@nanasess.net  //
//   home: http://nanasess.net/       //
//                                    //