会員ログインしようとすると「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」を修正してください。
※ハイライト箇所が追記するものになります。
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | <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> |
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | <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> |