HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options
My vanilla forums SSO doesnt work, what I'm doing wrong?
narzan
New
I use MySQL to store members/registrations on my website.
I added vanilla forums to the website and I want to make one login page for both vanilla and the blog.
The website is written by PHP and JS. I added SSO plugin and finished all the setting there, also I included php library too from github.
This is the code of my authentication file:
<?php include_once '../db/db.php'; include_once '../db/functions.php'; require_once '../forums/jsConnectPHP-master/functions.jsconnect.php'; // 1. Get your client ID and secret here. These must match those in your jsConnect settings. $clientID = "xxxxxx"; $secret = "xxxxxxxx"; // 2. Grab the current user from your session management system or database here. $signedIn = true; // this is just a placeholder if($_SESSION['id']) $signedIn = true; // 3. Fill in the user information in a way that Vanilla can understand. $user = array(); if ($signedIn) { // CHANGE THESE FOUR LINES. $user['uniqueid'] = $_SESSION['id']; $user['name'] = $_SESSION['username']; $user['email'] = $_SESSION['email']; } // 4. Generate the jsConnect string. // This should be true unless you are testing. // You can also use a hash name like md5, sha1 etc which must be the name as the connection settings in Vanilla. $secure = true; WriteJsConnect($user, $_GET, $clientID, $secret, $secure); exit(); ?>
And this code for my login page: check the attached file
My problem is: when I login into the page on the blog it works but at the forums is still "logged out"!
Tagged:
0
Comments
Anyone around? I'm trying with vanilla forum from a week, and I still couldn't make it work?
Don't forget to access your forum via vanilla.example.com/sso
Also, go to the vanilla.example.com/settings/jsconnectv ...
Test your Url. Share the error you get.