<?php

// Ce fichier contient les fonctions utilitaires destin&eacute;es &agrave; effectuer la v&eacute;rification des droits d'acc&egrave;s.

/************************************************************************
 * verifierSession
 *
 * Tāche: V&eacute;rifier si l'utilisateur est autoris&eacute; &agrave; acc&eacute;der &agrave;
 *        cette page selon le num&eacute;ro de la session actuelle.
 *        Techniquement, v&eacute;rifier si l'utilisateur a entr&eacute; son
 *        nom d'usager et mot de passe afin d'acc&eacute;der au site.
 *
 * Entr&eacute;es: session_id: Num&eacute;ro de la session &agrave; valider.
 *
 ***********************************************************************/

function verifierSession($session_id)
{
	//Connecter au serveur MySQL
	//$link = @mysql_connect("localhost", "root", "root") or die("ne peut se connecter au serveur smm");
	$link = @mysql_connect("sqlc9.megasqlservers.com", "dbm.scoutsmm.qc.ca", "26iordplm") or die("ne peut se connecter au serveur smm");
	
	//Selectionner la base de donn&eacute;e sur le serveur
	mysql_select_db("loc_bases_scoutsmm_qc_ca")
	or die("ne peut se connecter a la base de donnees");
	
	//Formuler la requ&ecirc;te
	$sql = "SELECT *
            FROM rec_usagers 
            WHERE idsession ='$session_id'";
			
	//Ex&eacute;cute la requ&ecirc;te et mettre les r&eacute;sultats dans $result
	$result = mysql_query($sql) or die ("Ne peut lire dans la table usager".$sql);

	//Obtenir le nombre d'enregistrement. 0 si invalide, 1 si valide.
	$num = mysql_numrows($result);
	
	//Fait le m&eacute;nage des r&eacute;sultat en m&eacute;moire
	mysql_free_result ($result);
	
	//V&eacute;rifie si le num&eacute;ro de session est valide
	if ($num != "1")
	{
		die("<font size=4><b>Vous ne pouvez consulter cette page car vous n'y &ecirc;tes pas autoris&eacute; !</b></font> ".$sql);
	}
}


?>
