WordPressの会員制サイトが作れるプラグイン「SimpleMembership」ですが。

ユーザが「プロフィール欄」でパスワードを変更した場合、

「旧パスワード情報が残っている(キャッシュが残っている)」ことで、一部、ログインに不都合が生じることが判明。
(例:併用しているSenseiLMSで、「ログインしている(はずな)のに、コースが受講できない」など)

解決策は、

「一度ログアウトして、再度ログインすれば解決する」
「数日経てばキャッシュがなくなり、正常に戻る」

といったところなのだが。

即座に解決したい場合は「ブラウザを閉じた際にメンバーをログアウトさせる」が便利である。

要するに、毎回、ブラウザを開くたびにログインさせるというわけだ。

やり方:WP Membership「設定」⇒詳細設定⇒「ブラウザを閉じた際にメンバーをログアウトさせる」

ここにチェックを入れるだけでOK。

「ログイン情報を保存」を非表示にしよう

上記項目にチェックを入れたら、表画面の「ログイン情報を保存」は当然無効化されます。

無効化されているにもかかわらず、ボタンが表示されていると紛らわしいので

ここの項目は非表示にしましょう。

サイドバーウィジェットなどに表示している場合は、追加CSSで、例えばこのように書きます。

/*ログイン情報を保存*/
div.swpm-remember-me{
	display:none;
}

    コメントを残す