Hacked By AnonymousFox

Current Path : /home/missmand/public_html/learning/
Upload File :
Current File : /home/missmand/public_html/learning/index.php

<?php
	include 'lib/init.php';

	$erreur = array();
	$email = '';

	/* Formulaire */
	if(isset($_POST['connexion'])){

		$email = $_POST['email'];
		$passe = $_POST['passe'];

		if(empty($email)) array_push($erreur, connexionErreurEmail);
		else
			if(!filter_var($email, FILTER_VALIDATE_EMAIL)) array_push($erreur, connexionErreurFormat);
		if(empty($passe)) array_push($erreur, connexionErreurPass);

		if(empty($erreur)){

			$sql = $bdd->prepare("SELECT *, roleNom_$langue as roleNom FROM utilisateur
								  INNER JOIN utilisateur_role ON roleId = utilisateurRole
								  WHERE utilisateurEmail =  :email
								  AND utilisateurPasse = :pass ");
			$sql->execute(array(
				'email' => $_POST['email'],
				'pass' => sha1(sha1($_POST['passe']).KEYSHA1)
				));
			$data = $sql->fetchObject();
			
			/* Si le compte utilisateur n'existe pas */
			if($sql->rowCount() == 0) array_push($erreur,connexionErreurUtilisateur);
			else{

				/* Si l'utililisateur essaie de ce connecter avec un compte administrateur */
				if($data->utilisateurAdmin == 1) array_push($erreur, connexionErreurAdmin);
				else{

					/* Si le compte est bien actif */
					if($data->utilisateurEtat == 0) array_push($erreur, connexionErreurDesactive);
					else{

						$_SESSION['utilisateur']['id'] = $data->utilisateurId;
						$_SESSION['utilisateur']['prenom'] = $data->utilisateurPrenom;
						$_SESSION['utilisateur']['avatar'] = $data->utilisateurAvatarMiniature;
						$_SESSION['utilisateur']['langue'] = $data->utilisateurLangue;
						$_SESSION['role']['id'] = $data->roleId;
						$_SESSION['role']['nom'] = $data->roleNom;

						Utilisateur::addConnexion($bdd, $data->utilisateurId);

						header('location:'.BASEFRONT.'admin.php');

					}

				}

			}

		}

	}/* <-- Fin formulaire */

?>
<!doctype html>
<html lang="fr">

<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=320">
	<meta name="viewport" content="width=device-width; initial-scale=0.8; maximum-scale=0.8;">
	<title><?php echo connexionMetaTitle ?></title>
	<link rel="icon" type="image/png" href="<?php echo BASEFRONT ?>img/favicon.png" />
	<link href="<?php echo BASEFRONT ?>css/reset.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/index.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/mobile.css" rel="stylesheet" type="text/css" />
	<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
	<!--[if lt IE 9]>
		<script src="<?php echo BASEFRONT ?>js/html5.js"></script>
	<![endif]-->
</head>

<body>

	<!-- Vidéo à propos -->
	<div id="popup">
		<div id="video"></div>
	</div>

	<div id="connexion">

		<form action="#" method="post">
			
	        <select name="langue" data-url="<?php echo BASEFRONT ?>" id="switchLangue">
	            
	            <?php
	                $sql = $bdd->query("SELECT * FROM langue
	                                    ORDER BY langueId ASC ");
	                while($data = $sql->fetchObject()){

	                	$selected = ($langue == $data->langueCode) ? 'selected' : '';
	                    echo'<option value="'.$data->langueCode.'" '.$selected.'>'.utf8_encode($data->langueNom).'</option>';

	                }
	            ?>

	        </select>

		</form>

		<img src="<?php echo BASEFRONT ?>img/connexion/logo.png" alt="Logo" id="logo" />
			
        <?php
            if(!empty($erreur)){
                echo'<div id="erreur">';
                    echo Tool::afficheErreur($erreur);
                echo'</div>';
            }
        ?>

        <div id="formulaire">

        	<h2><?php echo connexionTitreForm ?></h2>
        
			<form action="#" method="post">
					
				<label><?php echo connexionLabelEmail ?></label>
				<input type="text" name="email" value="<?php echo $email ?>" placeholder="Xyz@exemple.com" />

				<label><?php echo connexionLabelPass ?></label>
				<input type="password" name="passe" />	

				<input type="submit" value="Se connecter" name="connexion" id="submit" />

			</form>

        </div>

        <div id="propos">
        	
			<h2><?php echo connexionTitrePropos ?></h2>

			<p><?php echo connexionContenuPropos ?></p>

			<div id="backVideo">
				<iframe src="<?php echo connexionUrlVideo ?>" width="800" height="500" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
				<img src="<?php echo BASEFRONT ?>img/connexion/backVideo.jpg" />
				<div id="btnVideo"></div>
			</div>

        </div>

        <div class="clear"></div>

	</div>

	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery.js"></script>
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery-ui.js"></script>
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/template.js"></script>
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/index.js"></script>		

</body>
</html>


Hacked By AnonymousFox1.0, Coded By AnonymousFox