Advertisement
fabi0

Login

Sep 29th, 2013
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.56 KB | None | 0 0
  1. <?php
  2. session_start(); //Стартираме сесии за създаване на бисквитки!
  3. if (!isset($_SESSION['_logged'])) {
  4.     $_SESSION['_logged'] = false;
  5. }
  6. if (isset($_POST['submitButton'])) {
  7.     mb_internal_encoding('UTF-8');
  8.     $username = trim($_POST['username']);
  9.     $password = trim($_POST['password']);
  10.     if (($username) == 'user' && ($password) == 'qwerty') {
  11.         $_SESSION ['_logged'] = true;
  12.         $_SESSION['_success'] .= 'Успешен вход !';
  13.         header('Location: index.php');
  14.         exit;
  15.     } else {
  16.         $_SESSION['_error'] .= 'Въвели сте грешно потребителско име или парола !';
  17.     }
  18. }
  19. ?>
  20. <!DOCTYPE html>
  21. <html>
  22.     <head>
  23.         <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
  24.         <title>WEB базирана система за качане на файлове от web страница</title>
  25.         <meta name="author" content="Svetoslav Toshkin"/>
  26.         <meta name="reply-to" content="svetlio.toshkin@gmail.com"/>
  27.  
  28.     </head>
  29.     <body>
  30.         <!--Започваме проверка на валидацията и създаване на сесия-->
  31.         <div id="Title_web_system">
  32.             <h1>WEB базирана система за качане на файлове от web страница</h1>
  33.         </div>
  34.         <!--В началото създаваме формата за вход в системата!-->
  35.         <?php if (!$_SESSION['_logged']) : ?>
  36.             <?php if (isset($_SESSION['_error'])) : ?>
  37.                 <p><?= $_SESSION['_error'] ?></p>
  38.             <?php endif; ?>
  39.             <div id="Login_form">
  40.                 <!-- action - ако входът е верен дава на потребителя сесия с достъп до файловете му!-->
  41.                 <form method="POST">
  42.                     <label for="username">Потребителско име</label>
  43.                     <input type="text" name="username" id="username" />
  44.                     <label for="password">Парола</label>
  45.                     <input type="password" name="password" id="password"/>
  46.                     <input type="submit" value="Вход" name="submitButton" />
  47.                 </form>
  48.             </div>
  49.         <?php else: ?>
  50.             <?php if (isset($_SESSION['_success'])) : ?>
  51.                 <p><?= $_SESSION['_success'] ?></p>
  52.             <?php endif; ?>
  53.         <?php endif; ?>
  54.     </body>
  55. </html>
  56. <?php unset($_SESSION['_error'], $_SESSION['_success']); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement