2012-03-29 3 views
0

私は必要なものをうまく機能させるPHP認証/アクティベーションフォームを開発しましたが、今はこれらのメンバーをプレミアムメンバーにするオプションを追加しています彼らは完全にウェブサイトのコンテンツにアクセスすることができるように料金を支払うことによって(..iはそれが "xxx"ウェブサイトのように聞こえることを知っている...; D)。公開されているメンバーエリアとPHPで棄却されたプレミアムエリア

私が見つけて、それを行う基本的な方法を学ぶことができる本やチュートリアルを知っていますか?

+0

この質問は答えることがあまりにも広いです。正確にどこに問題がありますか?お支払いを受け取りますか?アクセスを制限しますか?ログイン?資格情報を保存する? – JJJ

+0

こんにちは、返信ありがとうございます、私はそれが非常に広い質問ですが、主に私は支払いの会社が私のウェブサイト/ DBと支払いの後にどのようにユーザーを促進するために、プロフィールをプレミアムにする –

答えて

1

あなたが探しているのは、ロールベースのアクセスシステムです。

ユーザーには3種類あります。ゲスト、ユーザー、およびプレミアム。

ユーザーオブジェクトでは、ユーザーの役割を記録し、ページごとにアクセスできる役割を確認する必要があります。

これはACLを使用して実装されることが多く、Zend Frameworkは非常に優れています。 http://framework.zend.com/manual/en/zend.acl.html

+0

ありがとうポール、私はそこに見てみましょう –

0

問題を完全に解決するために、zend_acl_moduleを使用することをお勧めします。これにより、将来の要件も処理できます。さらなるステップのために、このリンクを参照してください:

Practical Zend_ACL + Zend_Auth implementation and best practices

+0

ありがとうモハン、私はあまりにも見ているだろう; D –

関連する問題