J'utilise FaceBook JS SDK pour vérifier si l'utilisateur est autorisé ou non à se connecter à mon site. Si l'utilisateur a l'autorisation, je le connecte au site WP.
Il est possible de vérifier avec JS si l'utilisateur est déjà connecté ou non? Possible de vérifier l'existence de wordpress_logged_in_
cookie, et comment?
J'essaie avec ce code, mais ça ne marche pas:
if (document.cookie.search(/^wordpress_logged_in_\w*/) >= 0) {
// Cookei exsist.
alert("Cookie");
}
merci,
Utilisez simplement wp_localize_script()
et is_user_logged_in()
.
wp_localize_script(
'my-ajax-request',
'MyAjax',
array(
'ajaxurl' => admin_url( 'admin-ajax.php' ),
'logged_in' => is_user_logged_in()
)
);
<script type="text/javascript">
logged = <?php if(is_user_logged_in()): echo 1 ; else: echo 0 ; endif; ?> ;
if(!logged){
// Execute Google Analytics Code Here
}
</script>
Un peu de PHP peut le rendre beaucoup plus facile. Cela fonctionnera dans WordPress 2.0.0+