0

私は奇妙な問題を抱えています.私はExpression Engineで構築されたポートフォリオサイトに取り組んでおり、ポートフォリオにアクセスするために明らかにログインする必要がある多くのクライアントがいます.

ユーザーが一度ログインすると、それ以降、サイトに戻ったときにログイン画面をバイパスできるようにする方法があるかどうかを確認するように求められました.メインクライアントは一意のURLに熱心です.そして、これがどのように行われるかわかりません。私は Expression Engine の初心者なので、何かヒントがあればぜひ聞きたいです。

事前に乾杯。

4

1 に答える 1

1

これを行うには、モジュールと拡張機能を備えたアドオンを構築する必要があります。多くの手順が必要ですが、実行可能です。

  • ある種の一意の ID、member_id、およびおそらく有効期限を保持する新しいテーブルを作成します
  • モジュールのインストール時に新しいアクションを挿入し、モジュールでログインを処理する対応するメソッドを用意します
  • 拡張フックを使用しmember_member_login_startてこのテーブルに新しい行を挿入し、挿入した一意の値を使用して構築されたアクション URL を含むメンバーの電子メール アドレスに送信される電子メールを生成します (例: http:/mysite.com/ ?ACT=XX&unique_id=XXXXXX)

そんな感じ。

于 2012-08-01T02:50:00.797 に答える