SSO
-
Hello, don’t know why but sso doesn’t works. I want that when users logs in wordpress, it logs on the comment system too with wordress user data.
I paste my code that you can see if i’m doing it wrond :
// Get user data $user_data = get_userdata(get_current_user_id()); $user = array( 'id' => get_current_user_id(), 'name' => $user_data->data->display_name, 'email' => $user_data->data->user_email, 'avatar' => get_avatar_url(get_current_user_id()) ); $site_api_key = "#MYAPIKEY#"; $user_data = base64_encode(json_encode($user)); $timestamp = time(); $sign = md5($user_data . $site_api_key . $timestamp); ?> <!-- Display comment block --> <div class="wrapper"> <div id="wpac-comment"></div> </div> <script type="text/javascript"> wpac_init = window.wpac_init || []; wpac_init.push({widget: 'Comment', id: #MYID#, sso_auth: "<?php echo "$user_data $sign $timestamp"; ?>"}); (function() { if ('WIDGETPACK_LOADED' in window) return; WIDGETPACK_LOADED = true; var mc = document.createElement('script'); mc.type = 'text/javascript'; mc.async = true; mc.src = 'https://embed.widgetpack.com/widget.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(mc, s.nextSibling); })(); </script>
- The topic ‘SSO’ is closed to new replies.