会員ログインしようとすると「Security check4」とだけ表示したページに遷移してしまうことがあります。 これは、テーマに直書きでWelcart会員のログインフォームを設置している場合、Google Chromeのセキュリティー強化のための仕様変更に伴って起きているものかと思われます。
ログインフォームの「<form>~</form>」の閉じタグ直前に下記コードを入力することで回避が可能です。
<?php echo apply_filters('usces_filter_login_inform', NULL); $noncekey = 'post_member' . $usces->get_uscesid(false); wp_nonce_field( $noncekey, 'wel_nonce' ); ?>
Welcart Defaultテーマの場合
Welcart Defaultテーマでウィジェットを設定せずにお使いのユーザー様は同様の症状が起こりますので、下記を参考に「sidebar.php」「sidebar-home.php」を修正してください。
※ハイライト箇所が追記するものになります。
<form name="loginwidget" id="loginform" action="<?php echo USCES_MEMBER_URL; ?>" method="post"> <p> <label><?php _e('e-mail adress','usces') ?><br /> <input type="text" name="loginmail" id="loginmail" class="loginmail" value="<?php echo usces_remembername('return'); ?>" size="20" tabindex="10" /></label><br /> <label><?php _e('password','usces') ?><br /> <input type="password" name="loginpass" id="loginpass" class="loginpass" value="<?php echo usces_rememberpass('return'); ?>" size="20" tabindex="20" /></label><br /> <label><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90"<?php echo usces_remembercheck('return'); ?> /> <?php _e('memorize login information','usces') ?></label></p> <p class="submit"> <input type="submit" name="member_login" id="member_login" value="<?php _e('Log-in','usces') ?>" tabindex="100" /> </p> <?php echo apply_filters('usces_filter_login_inform', NULL); $noncekey = 'post_member' . $usces->get_uscesid(false); wp_nonce_field( $noncekey, 'wel_nonce' ); ?> </form>
<form name="loginwidget" id="loginform" action="<?php echo USCES_MEMBER_URL; ?>" method="post"> <p> <label><?php _e('e-mail adress','usces') ?><br /> <input type="text" name="loginmail" id="loginmail" class="loginmail" value="<?php usces_remembername(); ?>" size="20" tabindex="10" /></label><br /> <label><?php _e('password','usces') ?><br /> <input type="password" name="loginpass" id="loginpass" class="loginpass" value="<?php usces_rememberpass(); ?>" size="20" tabindex="20" /></label><br /> <label><input name="rememberme" type="checkbox" id="rememberme" value="forever" tabindex="90"<?php usces_remembercheck(); ?> /> <?php _e('memorize login information','usces') ?></label></p> <p class="submit"> <input type="submit" name="member_login" id="member_login" value="<?php _e('Log-in','usces') ?>" tabindex="100" /> </p> <?php echo apply_filters('usces_filter_login_inform', NULL); $noncekey = 'post_member' . $usces->get_uscesid(false); wp_nonce_field( $noncekey, 'wel_nonce' ); ?> </form>