Gossamer Forum
Home : Products : Gossamer Links : Discussions :

Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin

Quote Reply
Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin In reply to
Are you just looking to have the logouthash in the Links pages? It's easy enough to get this using a global like so, call it vb_logouthash:
Code:
sub {
my $user = 'yourDBusername';
my $pass = 'yourDBpassword';
my $host = 'localhost';
my $db = 'yourBname';
my $vb_id = $USER->{vbID};
my $query = qq{SELECT salt FROM user WHERE userid='$vb_id'};
my $dbh = DBI->connect ("DBI:mysql:host=$host;database=$db",$user, $pass,{ PrintError => 1, RaiseError => 1 } )
|| die "ERROR: Can't connect";
my $sth = $dbh->prepare($query) || die("$DBI::errstr");
$sth->execute();
my $usersalt = $sth->fetchrow;
use Digest::SHA1 qw(sha1_hex);
my $logouthash = sha1_hex($vb_id . sha1_hex($usersalt) . sha1_hex('Your VB license number'));
$logouthash ? return $logouthash : return '0';
}

You need to add a column to the User table to store the user ID from vBulletin - you can find it dynamically by looking up the username but we use the vbID in Links a lot so we added that field. It's a simple modification to the Auth_vBulletin plugin to insert this value when the user is created (let me know if you need the code).

To construct a logout link, do something like the following:

Code:
<a href="/forums/login.php?do=logout&amp;logouthash=<%vb_logouthash%>">Logout</a>
Subject Author Views Date
Thread Need help with plugin (starting with SSI) - Auth_vBulletin V.E.C.T.O.R. 16702 May 12, 2009, 9:33 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16473 May 15, 2009, 4:47 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
VishalT 16448 May 15, 2009, 6:54 PM
Thread Re: [SWDevil.Com] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16442 May 15, 2009, 9:04 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
VishalT 16462 May 15, 2009, 9:43 PM
Thread Re: [SWDevil.Com] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16423 May 16, 2009, 11:16 AM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
VishalT 16469 May 16, 2009, 12:15 PM
Thread Re: [SWDevil.Com] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16455 May 17, 2009, 4:43 AM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16413 May 23, 2009, 8:24 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16391 May 23, 2009, 11:06 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16377 May 23, 2009, 11:17 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16375 May 23, 2009, 11:38 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16374 May 24, 2009, 12:18 AM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16367 May 24, 2009, 2:16 AM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16338 May 24, 2009, 2:36 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
aus_dave 16409 May 25, 2009, 6:12 PM
Thread Re: [aus_dave] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16348 May 25, 2009, 6:43 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
aus_dave 16336 May 25, 2009, 7:01 PM
Thread Re: [aus_dave] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16298 May 25, 2009, 7:21 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16311 May 26, 2009, 9:38 AM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16289 May 26, 2009, 12:42 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16257 May 26, 2009, 1:23 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16238 May 26, 2009, 1:51 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16214 May 26, 2009, 8:24 PM
Post Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 16238 May 26, 2009, 9:17 PM
Thread Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
V.E.C.T.O.R. 2442 May 26, 2009, 11:19 PM
Post Re: [V.E.C.T.O.R.] Need help with plugin (starting with SSI) - Auth_vBulletin
aus_dave 2406 May 27, 2009, 3:27 AM