[Codeigniter-users] 簡単なモデルの利用

Back to archive index

牧尾竜一 ryuic****@jom*****
2008年 7月 23日 (水) 10:56:20 JST


JOMRです。

了解しました。
という事はstaffテーブルに権限フラグとして記載したst_flgで対応という
事でいいでしょうか?
下記は以前のstaffテーブルになります

CREATE TABLE IF NOT EXISTS `staff` (
`st_id` int(11) NOT NULL auto_increment COMMENT 'staffID',
`st_login` varchar(64) NOT NULL COMMENT 'ログインID',
`st_passwd` varchar(64) NOT NULL COMMENT 'staffパスワード',
`st_name` varchar(64) NOT NULL COMMENT 'staff名',
`st_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update
CURRENT_TIMESTAMP COMMENT '登録日',
`st_redate` timestamp NOT NULL default '0000-00-00 00:00:00' COMMENT '変
更日',
`st_flg` int(11) NOT NULL COMMENT '権限フラグ',
PRIMARY KEY (`st_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


>  kunitsujiです。
>
> ログインユーザの権限をかんりするのであれば、
> ユーザのマスターテーブルに権限ランクを用意するか、または権限を管理する
> テーブルを用意するのがいいですね。
> マスターテーブルに、権限ランクを持たせるのがいいかとおもいます。
> ログイン後、そのユーザのランクを判定し、処理できる機能を選択するというこ
> とですね。
>
>   
>> JOMRです。
>>
>> セッションに関しては理解があまりないのでよくわからないといのが現状です。
>> 後で権限設定などの追加に対応できるのなら標準で判定でいいと思います。
>>
>>
>>     
>>>  kunitsujiです。
>>>
>>> 今回のJOMRさんのシステムでは、CIの標準のセッションを利用して、
>>> ログインしている、していないを判定すればいいですかね?
>>>
>>>   
>>>       
>>>> 木下です。
>>>>
>>>>
>>>> ログイン画面の部分は
>>>>
>>>> 全ての画面
>>>> 	ログインしていない。     ログイン画面が開く
>>>> 	ログインしている。	指定されたページが開く
>>>>
>>>> ログイン画面
>>>> 	ログインID、パスワードの入力チェック
>>>> 	適切な値が入力されていたとき		ログイン処理通過
>>>> 	ログインID,パスワードを入力する
>>>>
>>>> という流れかな。
>>>>
>>>> 牧尾竜一 さんは書きました:
>>>>     
>>>>         
>>>>> JOMRです。
>>>>>
>>>>>       
>>>>>           
>>>>>> ログイン画面
>>>>>>   ログインをしていない場合は、最初にログイン画面が開く
>>>>>>   ログインID,パスワードを入力する
>>>>>>
>>>>>> デフォルトページ
>>>>>>   ログイン処理を通過した場合の最初に開く画面
>>>>>>   顧客の一覧を表示する
>>>>>>
>>>>>> 顧客詳細画面
>>>>>>   顧客の個別情報を表示する
>>>>>>   一覧画面から開く
>>>>>>
>>>>>> ○○入力画面
>>>>>>   ○○な情報を入力するための画面
>>>>>>   顧客詳細画面から開く
>>>>>>   
>>>>>> とか。
>>>>>> こんな感じで必要とする画面を上げてみてください。
>>>>>>         
>>>>>>             
>>>>> 了解です。同じ事を書いてしまうかもですが、
>>>>> ちょっと機能をたしてますが
>>>>>
>>>>> ログイン画面
>>>>> 	ログインをしていない場合は、最初にログイン画面が開く
>>>>> 	ログインID,パスワードを入力する
>>>>>
>>>>> デフォルトページ(顧客一覧ページ)
>>>>> 	ログイン処理を通過した場合の最初に開く画面
>>>>> 	顧客の一覧を表示する
>>>>> 	過去10〜15件の障害履歴を表示する
>>>>> 	顧客の検索を行う
>>>>>
>>>>> 顧客詳細画面
>>>>> 	顧客の個別情報を表示する
>>>>> 	PCが登録されている場合はPC一覧も表示する
>>>>> 	障害、訪問履歴が登録されている場合は表示する。
>>>>> 	一覧画面(検索結果)から開く
>>>>> 	編集、削除ボタンがある
>>>>>
>>>>> 顧客新規登録画面
>>>>> 	新規で顧客を登録する場合に開くページ
>>>>> 	デフォルトページより開く
>>>>> 	確認ページが必要
>>>>>
>>>>> 顧客情報編集ページ
>>>>> 	顧客詳細ページより開く
>>>>> 	顧客情報を編集する場合に時に開く
>>>>> 	確認画面が必要
>>>>>
>>>>> PC情報新規登録ページ
>>>>> 	どの顧客のPCなのかわかるように登録する
>>>>> 	顧客詳細ページより開く
>>>>> 	確認ページが必要	
>>>>> 	
>>>>> PC詳細ぺージ
>>>>> 	顧客詳細ページより開く
>>>>> 	PCの登録内容、障害履歴、対応方法などが表示される
>>>>> 	編集、削除ボタンがある
>>>>>
>>>>> PC編集ページ
>>>>> 	PC詳細ページより開く
>>>>> 	PCの登録内容を変更するためのページ
>>>>> 	確認画面が必要
>>>>>
>>>>> 	
>>>>>
>>>>> こんなかんじでいいでしょうか?
>>>>>
>>>>> _______________________________________________
>>>>> 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.3/1565 - Release Date: 2008/07/
>>>>> 21 
>>>>> 18:36
>>>>>
>>>>>
>>>>>
>>>>>       
>>>>>           
>>>> -- 
>>>> 木下敏夫
>>>> mailto:kino****@tktoo*****
>>>> http://www.tktools.jp/
>>>> http://okusama-shop.com/
>>>> http://www.oidc.jp/bmb/index.php?topic=-m-D14
>>>> -------------------------------------------------------------------------
>>>> ビジネスマッチングブログ・キックオフセミナーにパネリストとして参加します。
>>>> http://www.oidc.jp/bmb/article.php/20080207143305526
>>>> -------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> 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.4/1567 - Release Date: 2008/07/22 
>>> 16:05
>>>
>>>
>>>
>>>   
>>>       
>> _______________________________________________
>> 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.4/1567 - Release Date: 2008/07/22 16:05
>
>
>
>   




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