Advertisement
Guest User

Untitled

a guest
Nov 20th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. <?php
  2.  
  3. //Ajout des librairies
  4. include('assets/include/default.php');
  5. include('assets/include/conf.php');
  6.  
  7. //Construction du Header de la page
  8. $page = new clPage();
  9. $page->pHeader("Membres");
  10.  
  11. //Déclaration et récupération des variables (LOGIN)
  12. if(isset($_POST['txtUser'])) $user = $_POST['txtUser']; else $user = null;
  13. if(isset($_POST['txtPassword'])) $pass = $_POST['txtPassword']; else $pass = null;
  14.  
  15. //On récupère les variables (INSCRIPTION)
  16. if(isset($_POST['txtInscrUser'])) $inscrUser = $_POST['txtInscrUser']; else $inscrUser = null;
  17. if(isset($_POST['txtInscrPassword'])) $inscrPass = $_POST['txtInscrPassword']; else $inscrPass = null;
  18. if(isset($_POST['txtInscrPasswordConf'])) $inscrPassConf = $_POST['txtInscrPasswordConf']; else $inscrPassConf = null;
  19. if(isset($_POST['txtInscrMail'])) $inscrMail = $_POST['txtInscrMail']; else $inscrMail = null;
  20. $bInscr = false; //Contient si l'utilisateur a pu s'inscrire ou pas
  21.  
  22. //Instentiation de la class login
  23. include('assets/include/login.php');
  24.  
  25. //Si on veut se loggé et que la session login n'existe pas
  26. if(isset($_POST['btnLogin']) && !$page->isLogged())
  27. {
  28. if($user == null)
  29. $page->mError('Vous devez introduire un utilisateur !');
  30. else if($pass == null)
  31. $page->mError('Vous devez introduire votre mot de passe !');
  32. if($user != null && $pass != null) {
  33. //Alors on contrôle si le login est correcte
  34. if(!controler($user, $pass) == true)
  35. $page->mError('login invalide !');
  36. }
  37. }
  38.  
  39. //Si on veut se déconnecter
  40. if(isset($_POST['btnUnlogin']) && $page->isLogged())
  41. {
  42. unLogged();
  43. }
  44.  
  45. //Si on veut se register
  46. if(isset($_POST['btnRegister']) && !$page->isLogged())
  47. {
  48. //Messages d'erreurs
  49. if($inscrUser == null)
  50. $page->mError('Vous devez introduire un utilisateur !');
  51. else if($inscrPass == null)
  52. $page->mError('Vous devez introduire votre mot de passe !');
  53. else if($inscrPassConf == null)
  54. $page->mError('Vous devez introduire la confirmation votre mot de passe !');
  55. else if($inscrMail == null)
  56. $page->mError('Vous devez introduire mail !');
  57. //Tous les champs sont remplis
  58. if($inscrUser != null && $inscrPass != null && $inscrPassConf != null && $inscrMail != null)
  59. {
  60. //Contrôle des champs
  61. if(strlen($inscrUser) < 4)
  62. $page->mError('Votre nom d\'utilisateur doit contenir minimum 4 caractères');
  63. else if(strlen($inscrPass) < 4)
  64. $page->mError('Votre mot de passe doit contenir minimum 4 caractères');
  65. else if($inscrPass != $inscrPassConf)
  66. $page->mError('Vous n\'avez pas introduis deux fois le même mot de passe !');
  67. else {
  68. //Tout est correcte alors on peut inscrire l'utilisateur
  69. include('assets/include/inscription.php');
  70. $sError = inscrire($inscrUser, $inscrPass, $inscrMail);
  71. if($sError != null)
  72. //Erreur lors de l'inscription
  73. $page->mError($sError);
  74. else {
  75. //L'utilisateur a pu s'inscrire
  76. $page->mSuccess("Vous avez été inscris avec succès !");
  77. $bInscr = true;
  78. }
  79. }
  80. }
  81. }
  82.  
  83. ?>
  84. <div id="pCentenu">
  85. <?php
  86. if(!$page->isLogged()) {
  87. $page->pFormLogin($user, $pass);
  88. if(!$bInscr)
  89. $page->pFormRegister($inscrUser, $inscrPass, $inscrPassConf, $inscrMail);
  90. }
  91. else {
  92. ?>
  93. <h2>Bonjour <?php echo $page->getUser() ?>, que voulez vous faire ?</h2>
  94. <?php
  95. $page->pFormUnlogin();
  96. }
  97. ?>
  98. </div>
  99. <?php $page->pFooter(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement