[Codeigniter-users] CIでの顧客管理システム

Back to archive index

kunitsuji tsuji****@m-s*****
2008年 8月 5日 (火) 12:30:34 JST


 kunitsujiです。

えと、CIはMY_ほげほげとすることでsystemのライブラリなどを継承できますよ
ね?
で、自分は次のようにしています。

class MYNETS_Controller extends Controller {

で、作成したコントローラーは、
class Home extends MYNETS_Controller {

として、その独自のコントローラーを継承します。
これで、独自のライブラリに作成したMYNETS_Controllerに共通の処理を記述す
ることでsystemのクラスを改造せず使っています。

ここに認証しているのかとかしていない場合のログインへのジャンプを記述して
います。

>
>> 自分の場合は、ログイン認証用のクラスを用意し、
>> libraries/いかに独自のコントローラクラスを用意し、
>> controllers/以下はその独自コントローラ継承するようにしています。
>>   
>毎回聞いてばかりで申し訳ないのですが確認の為に
>
>ということは各コントローラに独自libraryをロードするような記述をしてると
>いう事なのでしょうか?
>
>>   
>>> JOMRです。
>>>
>>> CodeIgniterを使ってPHPを覚えようと顧客管理システムを作成中なのですが認証
>>> (ログイン)にの部分がどのように処理したらいいのか?がわかりません。
>>>
>>> 仮にDBの処理をモデルを使って行うという場合であれば、
>>> ログイン前はどのモデルもロードしない、ログイン後はモデルをロード。という
>>> ものにすればいいのか、
>>> それともセッション?で行うのがいいのか。と考えてみたのですが実際はどんな
>>> 処理なのかの選択ができないでいます。
>>> シンプルログインを試してみたのですが、ログアウトしてもブラウザの戻るボタ
>>> ンで戻って行くと普通に閲覧できてしまいます。これは戻った先のコントローラ
>>> に認証の判定をしていないという事もあるのですが・・
>>> 書いていて思ったのですが認証の判定を一行書けばOKなんでしょうか?
>>>
>>> よければご助言宜しくお願いします
>>>
>>> _______________________________________________
>>> Codeigniter-users mailing list
>>> Codei****@lists*****
>>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>>     
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - http://www.grisoft.jp 
>> Version: 8.0.138 / Virus Database: 270.5.12/1591 - Release Date: 2008/08/04 
>> 19:23
>>
>>
>>
>>   
>
>_______________________________________________
>Codeigniter-users mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
Back to archive index