-2

プロジェクトでは、CakePHP を使用して顧客データベースからメンバーシップを作成する必要があります。

例: クライアントは、単一フィールドの電子メールを含む登録フォームを送信し、アカウント (ユーザー名、パスワードなど) を作成するために完了する必要がある編集ページ プロファイルへのリンクを含む確認電子メールを受け取ります。

コントローラーとモデルの起動方法がわかりません。

ご協力ありがとうございました

心から

4

1 に答える 1

1

あなたの質問はここでは少し広いですが、彼は CustomersController からこれをどのように使い始めるかについての簡単な概要です:-

class CustomersController extends AppController {

    public function register() {

        // Drive your registration form from this action and on successful form
        // submission email user a unique registration token using CakeEmail
        // that links to the confirmation action.

    }

    public function confirm_email($registrationToken) {

        // Check user's registration token and confirm their account.

    }   

}

基本的に、ユーザーは example.com/customers/register にアクセスしてメールアドレスを提供することから始めます。データを処理してデータベースに保存すると、一意の登録トークンが生成されます (そして、顧客のデータと共にデータベースに保存されます)。CakeEmailを使用して、confirm_email アクションへのリンクの一部としてトークンを電子メールで送信します (例: example.com/customers/confirm_email/X2458FHJ) 。ユーザーがリンクに移動したら、confirm_email アクションで登録トークンを確認し、そこから先に進みます。

于 2013-01-10T14:58:03.283 に答える