web-dev-qa-db-ja.com

ユーザーがメールを変更できないようにする方法は?

これが必要なのは、ログイン後にメールを変更するだけの「プロ」スパマーが生活を少し難しくし、ブロックされた後、そのメールを次の登録に使用できるようにするためです。

ヒントに感謝します。

4
alfish

ユーザーに メールの変更を確認する または メールのフィールドを保護する から変更を強制することができます。どちらのモジュールにもD6/7バージョンがあります。 2番目のモジュールは、パスワードと他のいくつかのフィールドもロックできます。

5
AyeshK

この状況を完全に処理するために作られた新しいモジュールがあります。

モジュール ユーザーアカウント権限 ユーザーアカウントに次の新しい権限を追加します。

  1. 自分のユーザーアカウントを編集
  2. 自分のメールアドレスを編集
  3. 他のユーザーのメールアドレスを編集する
  4. 自分のパスワードを変更する
  5. 他のユーザーのパスワードを変更する
2
Kevin Siji

または Field Permissions module(D6またはD7)を使用してみてください。独自のフィールドを作成することを許可し、編集を禁止するカスタム許可を設定します。

0
raganara