ホームページ  >  記事  >  バックエンド開発  >  Webサイトフロントでの会員登録・ログインに関するご質問

Webサイトフロントでの会員登録・ログインに関するご質問

WBOY
WBOYオリジナル
2016-06-23 13:54:16834ブラウズ

現在、会社はコーポレートウェブサイトを構築する必要があります。フロントデスクではメンバーを登録する必要があり、登録タイプに応じて、ログイン後のメンバーの機能も異なり、ユーザーセンターも異なります。インターフェースが表示されます。メンバーは写真、テキスト、その他の情報をウェブサイトに投稿できます。公開後はバックエンド管理者による審査が行われ、審査に合格した場合のみWebサイトに表示できるようになります。このような同様の機能を実装する方法を教えてください。大学を卒業して間もない頃、テンプレートを作る仕事を頼まれることがありました。また、現在利用されているCMSはバックエンドのログイン機能とニュース公開機能しかありません。そこで、フォーラムの皆さんに指導をお願いしたいと思います。ありがとうございました。 ! ! ! !


ディスカッションへの返信 (解決策)

どのフレームワークを使用するか、またはネイティブ コードを実装する予定ですか?
テンプレートを適用する作業を行っているとのことなので、使い慣れたバックエンドがあるはずです

どのフレームワークを使用する予定ですか、またはネイティブ コードを実装する予定ですか?
テンプレートの作業を行っているとのことなので、使い慣れたバックエンドがあるはずです。

私は DUXcms を使用します。これまでフレームワークを使用したことはありませんでしたが、duxcms は canphp をベースにしているため、canphp を調べました。フレームワークと cms はオンラインです。関連するチュートリアルが少なすぎます。しかし、上司は私にそれを使用するように頼みました 拡張機能はネイティブ PHP で書くこともできます

これは、異なる登録タイプは、それぞれのグループごとに異なる権限グループ化の役割を使用して実装するのが簡単です。 of role は、一連のロールをバックグラウンドで維持します。

これは、アクセス許可制御を使用して実装されます。実際には、ロールの各グループがバックグラウンドでテンプレートのセットを維持します。

もっと詳しく教えてください...

簡単に言うと、登録するメンバーのタイプを type に設定し、登録時に、登録に応じた値 (1、2、3、4 など) を与えます。 type とログイン type 値を判断し、それに対応するインターフェイスを与える場合。

考え方は理解できますが、ログイン後に記事をアップロードし、バックエンドでレビューして、レビューに合格したらフロントエンドに表示できるようにするにはどうすればよいですか

簡単に言うと、登録済みのタイプを設定しますメンバーをタイプし、登録時にタイプの値 (1、2、3、4 など) を与えます。 ログイン時にタイプの値を判断し、それに対応するインターフェースを与えます。

考え方は理解できますが、ログイン後に記事をアップロードし、バックエンドでレビューして、レビューに合格したらフロントエンドに表示できるようにするにはどうすればよいですか

ユーザーが公開した記事にフィールドを追加して、審査を通過しているかどうかを確認し、通過していない場合はフロントでの表示時に表示されません。

ユーザーが公開した記事に、審査に合格したかどうかを識別するフィールドを追加します。審査に合格していない場合、その記事はフロントデスクに表示されません。

バックエンド管理者はこの監査フィールドをどのように使用するのでしょうか? すでにフロントエンド テンプレートに簡単な判定を追加しましたが、これは少し難しいです。詳細なチュートリアルを教えてください...


ユーザーが公開した記事に、審査に合格したかどうかを識別するフィールドを追加します。審査に合格していない場合は、フロントデスクに表示されません。

バックエンド管理者はこの監査フィールドをどのように使用しますか? フロントエンド テンプレートに簡単な判定を追加しましたが、これは少し難しいです。詳しいチュートリアルを教えてください... バックグラウンド管理者のレビューは、たとえば、ユーザーの投稿が初期化されたときにすべて 1 (未承認) になり、バックグラウンド管理者がレビューのときにクリックします。合格した場合、ステータスは 0 (レビュー済み) に変更されます。フロントデスクに表示される場合は、このフィールドに基づいて選択ステートメントに識別フィールドが 0 の記事を追加して表示します。



ユーザーが公開した記事に、審査に合格したかどうかを識別するフィールドを追加します。審査に合格していない場合、その記事はフロントデスクに表示されません。

バックエンド管理者はこの監査フィールドをどのように使用するのでしょうか? すでにフロントエンド テンプレートに簡単な判定を追加しましたが、これは少し難しいです。詳しいチュートリアルを教えてください... バックグラウンド管理者のレビューは、たとえば、ユーザーの投稿が初期化されたときにすべて 1 (未承認) になり、バックグラウンド管理者がレビューのときにクリックします。合格した場合、ステータスは 0 (レビュー済み) に変更されます。フロントデスクに表示される場合は、このフィールドに基づいて選択ステートメントに識別フィールドが 0 の記事を追加するだけで表示されます。 ああ、このコードをどのフォルダーに書き込む必要があるか教えてもらえますか? ?私が使用する cms のセットにはモジュール、モデル、テーマ、管理者が含まれており、管理者にもモジュール、モデル、テーマのファイルが含まれています。管理者が Web サイトのバックエンドのすべてのページと機能を制御していることがわかります。詳細は少しわかりにくいです。 MVC はとてもわかりにくいです

ここに誰かいるでしょうか...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。