Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['cookie']) && $_POST['cookie']!= session_id()){ session_id($_POST['cookie']);}
- session_start();
- header('Content-type: text/json; charset=UTF-8');
- include("../mysqlcon.php");
- if(isSet($_REQUEST['actionPOST'])){// Gère les actions opérées par un formulaire
- switch($_REQUEST['actionPOST']) {
- case 'GoOnline' : // Quelqu'un tente une'authentification
- if(authSessionCheck()){
- echo '{"etat":"Success"}';
- }else{
- echo '{"etat":"NotSuccess"}';
- }
- break;
- case 'GoOffline' : // Quelqu'un fait une déco
- if (isset($_COOKIE[session_name()]))
- {setcookie(session_name(),'',time()-4200,'/');} //On vide le Cookie
- $_SESSION = array(); //On purge les infos de session.
- echo '{"etat":"Success"}';
- break;
- }
- }
- function authSessionCheck(){
- $mysql_database = "wembooksql";
- $mysql_username = "wembooksql";
- $mysql_password = "0110octo";
- $mysql_host = "mysql51-33.perso";
- $mysql_connect = mysql_connect("$mysql_host", "$mysql_username", "$mysql_password");
- mysql_select_db("$mysql_database");
- // requete sur la table Users (on récupère les infos de la personne)
- $query='SELECT * FROM `wemboo_user` WHERE `email`="'.trim($_POST['email']).'" AND `pass`="'.trim($_POST['mdp']).'"'; // requête sur la base Users
- $result = mysql_query($query) or die('Erreur SQL ! Function : '.__FUNCTION__.'('.__LINE__.')<br>'.htmlentities($query).'<br>'.mysql_error());
- $row_verif = mysql_fetch_assoc($result);
- $Nb_utilisateur = mysql_num_rows($result);
- if ($Nb_utilisateur) { // On test s'il y a un utilisateur correspondant
- // Si la session est démarré on enregistre les données dedans
- if (isset($_SESSION)){
- $_SESSION['pseudo'] = htmlentities($row_verif['pseudo']); // Son nom
- $_SESSION['web'] = htmlentities($row_verif['adresseblog']); // Son Prénom
- $_SESSION['id'] = $row_verif['id'];
- $_SESSION['time'] = time(); // Le timestamp de connexion dans le cas ou l'on souhaite gérer l'expiration de la session
- $_SESSION["logged"] = "true";
- $_SESSION['SID_ID']=session_id(); //Identifiant de session
- }
- //print_r($_SESSION);
- return true;
- }else {
- return false;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement