common.inc.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
  3. header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);
  4. die("<h1>Erreur 500</h1><p>Internal Server Error</p><p>Erreur Connection BDD</p><p>Réessayez dans un moment...</p>");
  5. }
  6. elseif (!mysql_select_db(DB_BASE)) {
  7. header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, 500);
  8. die("<h1>Erreur 500</h1><p>Internal Server Error</p><p>Erreur Connexion BDD</p><p>Réessayez dans un moment...</p>");
  9. }
  10. mysql_query("SET NAMES UTF8");
  11. include "autoload.inc.php";
  12. include "field.inc.php";
  13. include "functions.inc.php";
  14. session_start();
  15. // Valeurs communes
  16. commonval()->define();
  17. if (isset($_POST["_login"]))
  18. {
  19. //var_dump($_POST);
  20. if (isset($_POST["username"]) && is_string($_POST["username"]) && isset($_POST["password"]) && is_string($_POST["password"]))
  21. {
  22. $sql = "SELECT `id`, `email`, `type`, `nom` FROM `account` WHERE `email`='".mysql_real_escape_string($_POST["username"])."' AND MD5(`password`)='".mysql_real_escape_string($_POST["password"])."' AND actif=1";
  23. $q = mysql_query($sql);
  24. if (mysql_num_rows($q) == 1)
  25. {
  26. list($_SESSION["account_id"], $_SESSION["account_email"], $_SESSION["account_type"], $_SESSION["account_name"]) = mysql_fetch_row($q);
  27. //echo 'Connecté';
  28. }
  29. //echo $_SESSION["account_type"];
  30. //echo $sql;
  31. }
  32. }
  33. elseif (isset($_POST["_logout"]) && isset($_SESSION["account_id"]))
  34. {
  35. unset($_SESSION["account_id"]);
  36. unset($_SESSION["account_email"]);
  37. unset($_SESSION["account_type"]);
  38. unset($_SESSION["account_name"]);
  39. }
  40. // Controlleurs
  41. //controlleur()->select();
  42. // Pages
  43. page()->select();
  44. // Activités
  45. activite()->select();
  46. // Réalisations
  47. //realisation()->select();