Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.76 KB | None | 0 0
  1.  <?php
  2.     define('IN_PHPBB', true);
  3.     $phpbb_root_path = './phpBB3/';
  4.     $phpEx = substr(strrchr(__FILE__, '.'), 1);
  5.     include($phpbb_root_path . 'common.' . $phpEx);
  6.     $user->session_begin();
  7.     $auth->acl($user->data);
  8.    
  9.     if (isset($_GET['logout']))
  10. {
  11. $user->session_kill();
  12. $user->session_begin();
  13. }
  14.  
  15. if (isset($_POST['login']))
  16. {
  17. $username = request_var('username', '', true);
  18. $password = request_var('password', '', true);
  19. $autologin = (!empty($_POST['autologin'])) ? true : false;
  20. $viewonline = (!empty($_POST['viewonline'])) ? 0 : 1;
  21. $admin = 0;
  22. $result = $auth->login($username, $password, $autologin, $viewonline, $admin);
  23.  
  24. if ($result['status'] != LOGIN_SUCCESS)
  25. {
  26.    if( $username != '' and $password != ''){
  27.    
  28.    if ($result['error_msg'] == 'LOGIN_ERROR_USERNAME'){
  29.    echo 'erreur dans le pseudo <br /><br />';
  30.    }
  31.    if ($result['error_msg'] == 'LOGIN_ERROR_PASSWORD')
  32.    {
  33.    echo 'erreur de mot de passe <br /><br />';
  34.    }
  35.    else
  36.     { echo "vous n'avez pas rentrer le bon pseudo et le bon mod de passe"; }
  37.    
  38.    }
  39.    
  40.    else
  41.    {
  42.        echo 'vous n\'avez pas rentré tout les champs';
  43.    }
  44.    echo $user->lang[$result['error_msg']];
  45.    
  46.    $err = $user->lang[$result['error_msg']];
  47.    if ($result['error_msg'] == 'LOGIN_ERROR_USERNAME' || $result['error_msg'] == 'LOGIN_ERROR_PASSWORD')
  48. {
  49. $err = (!$config['board_contact']) ? printf($user->lang[$result['error_msg']], '', '') : printf($user->lang[$result['error_msg']], '<a href="mailto:' . htmlspecialchars($config['board_contact']) . '">', '</a>');
  50. }
  51. }
  52. else
  53. {
  54. $auth->acl($user->data);
  55. }
  56. }
  57.  
  58. if ($user->data['user_id'] != ANONYMOUS)
  59. {
  60. echo 'Bienvenue ' . '<b>' . $user->data['username'] . '</b>' . '<br /> <br />';
  61. echo '<a href="' . append_sid('login.php?logout=true') . '">Déconnexion</a>' . '<br />';
  62. }
  63. else
  64. {
  65. if($err)
  66. {
  67. echo "<font color=red><b>$err</b></font>";
  68. }
  69. }
  70. ?>
  71. <?php
  72.   if($user->data['user_id'] == ANONYMOUS)
  73.   {
  74. ?>
  75.  
  76. <form method="post">
  77. <table>
  78. <tr>
  79. <td align="right">Pseudo:</td>
  80. <td><input type="text" tabindex="1" name="username" size="25" /></td>
  81. </tr>
  82. <tr>
  83. <td align="right">Mot de passe:</td>
  84. <td><input type="password" tabindex="2" name="password" size="25" />
  85. <br /><a href="<?php echo append_sid("{$phpbb_root_path}ucp.$phpEx?mode=sendpassword"); ?>">J’ai oublié mon mot de passe</a>
  86. </td>
  87. </tr>
  88. <tr>
  89. <td>&nbsp;</td>
  90. <td><input type="checkbox" name="autologin" tabindex="3" /> Me connecter automatiquement à chaque visite</td>
  91. </tr>
  92. <tr>
  93. <td>&nbsp;</td>
  94. <td><input type="checkbox" name="viewonline" tabindex="4" /> Cacher mon statut en ligne pour cette session</td>
  95. </tr>
  96. <tr>
  97. <td colspan="2" align="center"><input type="submit" name="login" tabindex="5" value="Connexion" /></td>
  98. </tr>
  99. </table>
  100. </form>
  101. <?php } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement