Advertisement
Guest User

Untitled

a guest
Jan 6th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.58 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!--
  3. -->
  4. <html>
  5.     <head>
  6.         <meta charset="UTF-8">
  7.         <title></title>
  8.     </head>
  9.     <body>
  10.              
  11.         <?php
  12.             if (isset($_POST['posalji'])){          
  13.                
  14.                 $xml = simplexml_load_file('users.xml');
  15.                
  16.                 if (empty($_POST['username']) || empty($_POST['password'])){
  17.                     echo '<a href="login.php">Vrati se na login stranicu!</a><br>';
  18.                     die("Nisu uneti svi podaci!");
  19.                 }
  20.                 $login = 0;
  21.                 foreach ($xml->user as $user) {
  22.                     if (strcmp(trim($_POST['username']), $user->log->username) === 0 && intval($user->log->username['aktivan']) === 1){
  23.                         session_start();              
  24.                         setcookie('username',trim($_POST['username']) , time()+(84600*3));
  25.                         if (isset($_POST['zapamtiLozinku'])){
  26.                             setcookie('password',trim($_POST['password']) , time()+(84600*3));
  27.                         }
  28.                        
  29.                         $_SESSION['autorizovan'] = 1;
  30.                         $_SESSION['username'] = trim($_POST['username']);
  31.                         $login = 1;                        
  32.                        
  33.                         break;
  34.                     }
  35.                 }
  36.                
  37.                 if ($login === 1){
  38.                     // prikazi uspesno logovanje
  39.                     echo '<h3>Uspesno logovanje!</h3><br>';
  40.                     echo '<a href="prva.php">Prva!</a><br>';
  41.                     echo '<a href="druga.php">Druga!</a><br>';
  42.                 }
  43.                 else{
  44.                     //vrati se nazad
  45.                     echo '<h3>Login fail!</h3>';
  46.                     echo '<a href="login.php">Vrati se na login stranicu!</a><br>';
  47.                 }
  48.             }
  49.             else{
  50.                
  51.         ?>
  52.        
  53.         <form action="login.php" method="POST">
  54.             Username: <input type="text" name="username" value="<?php (isset($_COOKIE['username']) === true) ? $_COOKIE['username'] : "" ?>" width="150px" /><br>
  55.             Password: <input type="password" name="password" value="<?php (isset($_COOKIE['password']) === true) ? $_COOKIE['password'] : "" ?>" width="150px" /><br>
  56.             Zapamti lozinku: <input type="checkbox" name="zapamtiLozinku" value="ON" /><br>
  57.             <input type="submit" value="Posalji" name="posalji" />
  58.         </form>
  59.        
  60.         <?php
  61.             }
  62.         ?>
  63.     </body>
  64. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement