1

Liferay でメール認証を使用していませんでした。私がそれをオンにしたとき、最初にしたことは、私から電子メールの確認コードを尋ねることです. 私はもうLiferayにアクセスできないので、それは自殺しました。

修正方法は?

解決

Users_SQL クエリでテーブルを更新しました。メールが確認されたかどうかを示すフィールドがあります、と私は言い1ました.

4

1 に答える 1

1

Liferay データベースにはUser_、フィールドを持つテーブルがありemailAddressVerifiedます。検証がオフになっている間、このフィールドの値はゼロでしたが、何の影響もありませんでした。オンにすると、ゼロがその役割を果たし始めます-多くのユーザーが未確認であり、これらのユーザーがログインできないことを示します。管理者でさえ(メインの管理者についてはわかりません)。

したがって、一部のユーザーを検証済みとしてマークするには、クエリを実行する必要があります。

update User_ set emailAddressVerified=1 where screenName='username';

その後、ユーザーはコントロール パネルに入り、メール検証をオフにするか、その他の変更を行うことができます。

于 2013-06-03T08:47:20.990 に答える