2012-01-01 1 views
1

私はcodeigniterの初心者です。地元の大学のためにdooidのようなサイトまたはaboutmeのようなサイトを構築するように頼んだので、彼らは自分の身分証明書を作ることができます。私はcodeigniterが最も理解しやすいと聞いて以来、私はこのWebサイトをcodeigniterを使用してビルドする予定です。私はタスクを完了するために2週間以上は持っていません。メンバーシップウェブサイトcodeigniter

私の質問は次のとおりです。

  1. dooidはCodeIgniterのを構築する場合、どのように私は、人々が直接URLを選択できる機能 を作ることができます。私は クラス「ユーザー」を持っており、パラメータとして 「ユーザ名を」必要「示し」方法がある場合、私は、意味します。 URLは、このいずれかのように思えるはずです。

    彼らはこの1つのように、独自のURLを作ることができる方法
     www.Mysite.com/User/show/<username> 
    

     www.Mysite.com/<username> 
    
  2. 私はいくつかの「方法を制限することを計画します"ゲストとサイトにユーザーがログインすると が有効になります。私はクラスがある場合を意味します "ユーザー" "edit_profiles"メソッドがあります。ゲストは "show"を表示できますが、ログインしたユーザーはログイン後 "edit_profiles"にログインできます。同じクラスに

  3. あなたはcodeigniterセッションライブラリのクラスの概念を教えていただけますか?私はネイティブセッションPHPと混同しています。私にいくつかのリンクがデータベースにセッションを保存するセッションクラスのチュートリアルを含んでいることを示すことができる人は誰ですか?

答えて

0
  1. はい、これはカスタムルートをドキュメントに見て、可能です:アクセス制御のための http://codeigniter.com/user_guide/general/routing.html

  2. それは、このようなionauthまたはtankauth両方またはとして構築済みのログインライブラリ を使用するのが最も簡単です必要な機能を にしてください。

  3. CIで使用されるセッションでは、PHPネイティブセッションは使用されません。 http://codeigniter.com/user_guide/libraries/sessions.htmlデータが保存される場所は、設定ファイル内のセッションによって決まり、マニュアルに記載されています。

+0

インドネシア語:私はインドネシア語です:私はうまく英語を話せません。私はauthライブラリについてもっと詳しく説明したいと思いますか?誰が軽量で分かりやすい認証ですか?私もAG_authライブラリ..を発見? – fawwaz

+0

Oh ya .. Codeigniter 2.1と互換性がありますか? – fawwaz