2012-04-11 10 views
2

あなたは良いphpログイン構造のための私にいくつかのアイデアを教えてください。良いログイン構造

ログインページ::私はこのような何かを考えていた

(小切手のセッションが存在する場合)にログインした場合

  • は、フロントページにリダイレクト。

  • オープンセッション、データベースのレコードを比較する変数

)他

  • ショーのログインフォーム

  • チェック入力に、ユーザー名、ID、ランクを保存

  • 保存ユーザー名、ID、セッション変数にランク付け

  • コンテンツを表示

他のページ:(セッションが存在するかどうか)にログインしている場合

  • オープンセッションは、変数にユーザ名、ID、ランクを保存

    を。
  • ユーザー情報を表示

  • ログインページにリダイレクト、またはロギングなしのアクセスが許可され であればページにとどまります。
+2

無意味な質問。たとえば、オンラインで何百もの例があります。http://www.phpasystep.com/phptu/6.html – buymypies

+2

誰もがこの種のシステム/構造に精通しているわけではありません。私はかなりのOPがオンラインの例を知っていると確信しているだけの代替案があるかどうかを知りたい。私達はいつかここから始めました。 –

+0

@ Pierre-OlivierBourgeoisはい、ありがとうございます:)私は多くのオンラインの例を見てきました。それらのいくつかは非常に高度です。私は自分の例が十分なのかどうか確かめたい、あるいは重要な部分が欠けているかもしれません。 :) – John

答えて

1

これはかなりです。

アプリケーションの複雑さとニーズに応じて、ホイールを再発明したくない場合は、authentification framworksもご覧ください。

1

これは、私が使用している構造とほぼ同じです。大きな問題は見られません。

1

あなたの擬似構造は文字通りどのようになっているのでしょうか。許可されていないクライアントをログインページにリダイレクトするだけで、仕事を節約できます。このように:

if(check_user_login() == false) 
{ 
    header("Location: login.php"); 
    exit; // make sure page parsing stops here 
} 

// the content for authorized clients 
+0

はい、非常に良いアイデア、ありがとう:) – John

関連する問題