Zend Framework 2 でZfcUserを使用して任意にユーザー アカウントを生成し、アクティベーション リンクまたは一時的な資格情報をユーザーに電子メールで送信したいと考えています。これを安全に行うために ZfcUser を拡張できるかどうかわからないので、ヘルプと提案を探しています。
推薦状機能のアプリケーションでこれを行う必要があります。既存のユーザー (「通常の」方法で ZfcUser を使用して登録したユーザー) が、そのユーザーの電子メール アドレスを提供することにより、そのユーザーからの推薦状を要求することによって機能します。その時点で、指定された電子メールで ZfcUser を使用してアカウントを生成し、誰かが推薦状を要求したこと、およびログインして完了する必要があることをその人に通知したいと思います。
レターリクエストごとに1回限りのリンクをいくつか提供しましたが、複数のレターリクエストを受け取った人がログインして、すべてのリクエストを 1 か所にまとめて表示します。また、これらの種類のユーザー アカウントをデータベース内の別のユーザー テーブルに分けるか、少なくとも現在のユーザー テーブル スキーマにフラグ フィールドを追加するのが賢明だと思います。
現在、ZfcUser と組み合わせて CdliTwoStageSignup も使用していることに注意してください。これも必ずしも使う必要はありませんが、工具袋に入っています。
ここではZfcUser の「状態」フラグが役立つと思いますが、私が達成しようとしていることの難しい部分ではありません。
GithubのZfcUser wikiで、これを行う方法に関する別の手がかりも見つけました。
ZfcUser を使用してこれを達成するための技術的な支援を探していますが、デザインのアイデアや改善全般についてはオープンです。