All pastes #620329 Raw Edit

Diilbert

public text v1 · immutable
·published 2007-07-15 12:28 UTC
rendered paste body
<?php
// TEST FILE 
$r = new HttpRequest('http://localhost.sso:97/validate_sso.php');

$r->setMethod(HTTP_METH_GET);

$r->setQueryData(array('validate'=> 'true'));
	
try {
	print $r->send()->getBody();
} catch (HttpException $e) {
	print $e;
}
?>

// validate_sso.php 

session_start();


if(isset($_GET['validate'])&&(isset($_COOKIE['ssoLogin'])))
{
	$db = mysql_connect('localhost','root','');
	mysql_select_db('sso',$db);
	$queryCheck = 'SELECT user_id FROM sso_tickets WHERE ticket="'.$_COOKIE['ssoLogin'].'"';
	$res = mysql_query($queryCheck);
	
	if(mysql_num_rows($res) > 0)
	{
		echo 'valid';
	}
	else
	{
		setcookie('ssoLogin','0',time()-1,'/','localhost.sso');
		unset($_COOKIE['ssoLogin']);
		echo 'no found!';
	}
}