ディスカッ!

WBOY
WBOYオリジナル
2016-07-25 09:13:391260ブラウズ

スパム対策設定で、「新規ユーザーにメールアドレスの確認と有効化を強制する」と「新規ユーザーにアバターのアップロードを強制する」をオンにしたいのですが、設定後、古いメンバーには「」が表示されなくなります。返信」ボタンをクリックします。 「投稿」ボタンのみが表示されます。

「投稿」をクリックすると、メールを再認証してアバターをアップロードするように求められることはわかっていますが、古いメンバーはすでにメールを認証しており、アバターは明らかに使用されているのに、なぜなのでしょうか。この設定の影響を受けますか?

そこで、既存のメンバーのメール認証ステータスとアバターアップロードステータスを「はい」に一括変更して、スパム対策設定が古いメンバーには影響せず、新しいメンバーのみを制限できるようにできないかと考えました。

Q: どのテーブルのどのフィールドが、ユーザーが電子メール アドレスを確認し、アバターをアップロードしたかどうかを示しますか?

Q: これら 2 つのパラメータをバッチで変更するための SQL コードを提供してください。


実装方法の説明:

common_member emailstatus avatarstatus は 1 つすべてでアクティブ化されるか、アバターを持ちます

一括変更方法:

Discuz!コマンド(赤い部分)

update テーブル名 set item = 検証するかどうか where uid

  1. update cdb_common_member set emailstatus = 1 where uid
コードをコピー


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