me@helium 8 years ago
parent
commit
29b2d852a8
1 changed files with 11 additions and 11 deletions
  1. 11 11
      TemplateEngine/phphell.php

+ 11 - 11
TemplateEngine/phphell.php

@@ -5,26 +5,26 @@
                          "password" => "qwerty");
     session_start();
 
-    $newUser	   = true; //этот флаг указывает, пытается ли пользователь залогиниться (что-то есть в $_POST), или только зашел на страницу. 
-    $passwordRight = false; //этот флаг указывает, правильный ли пароль и логин, если POST не пуст (пользователь пытается залогинится)
-    $login         = "";    //login из $_POST или пустая строка. Используется для заполнения поля ввода, что бы пользователю не приходилось опять вводить имя пользователя
+    $nothingInPost	       = true; //этот флаг указывает, пытается ли пользователь залогиниться (что-то есть в $_POST), или только зашел на страницу. 
+    $passwordInPostRight   = false; //этот флаг указывает, правильный ли пароль и логин, если POST не пуст (пользователь пытается залогинится)
+    $login                 = "";    //login из $_POST или пустая строка. Используется для заполнения поля ввода, что бы пользователю не приходилось опять вводить имя пользователя
 
     if (isset($_GET['logout']) and $_GET['logout'] == 'true'):
         $_SESSION['logged'] = false; //если пользователь нажал Выйти, то в мы сохраняем это в сессию
     endif;
 
     if (!isset($_SESSION['logged'])):
-        $_SESSION['logged'] = $passwordRight; //создаем ключ в сессии, если его нет
+        $_SESSION['logged'] = $passwordInPostRight; //создаем ключ в сессии, если его нет
     endif;
 
     if (isset($_POST['login']) && isset($_POST['password'])): //попытка залогиниться
-        $newUser = false; //значит пользователь не только зашел
+        $nothingInPost = false; //значит пользователь не только зашел
         $login   = $_POST['login']; //сохраняем логин, он, возможно пригодится для поля ввода login
         if (($_POST['login'] == $credentials['login']) && ($_POST['password'] == $credentials['password'])):
-            $passwordRight = true; //если пароль правильный, то записываем это в $passwordRight
+            $passwordInPostRight = true; //если пароль правильный, то записываем это в $passwordInPostRight
             $_SESSION['loginTimes'][] = time(); //и сохраняем время логина в сесси
         endif; 
-        $_SESSION['logged'] = $passwordRight; //отмечаем в сессии успешность логина
+        $_SESSION['logged'] = $passwordInPostRight; //отмечаем в сессии успешность логина
     endif;
 ?>
 <html>
@@ -35,7 +35,7 @@
     </head>
     <body>
         <?php if (!$_SESSION['logged']): ?> <!-- Если пользователь не залогинен -->
-            <?php if (!$passwordRight && !$newUser): //и пароль неверный, но он пытался ?> 
+            <?php if (!$passwordInPostRight && !$nothingInPost): //и пароль неверный, но он пытался ?> 
                 <div style='color: red;'>
                     Your password are wrong!!!
                 </div>
@@ -43,10 +43,10 @@
             <form method='post' action="">
                 Login: <input type='text' name='login' value="<?php echo $login; //сюда мы засовываем login из POST или пустую строку ?>"><br/>
                 Password: <input type='password' name='password'><br/>
-                <input type='submit' value='Login'>
+                <input type='submit' value='Login' />
             </form>
         <?php else: // Пользователь залогинен успешно ?>
-            <?php if ($passwordRight): // причем только что ?>
+            <?php if ($passwordInPostRight): // причем только что ?>
                 <div style='color: green;'> Welcome </div>
             <?php endif; ?>
             История логинов:
@@ -57,7 +57,7 @@
             </table>
             <a href='?logout=true'>Выйти</a>
         <?php endif; ?>
-        <pre><?php print_r(array("newUser" => $newUser, "passwordRight" => $passwordRight, "login" => $login)); 
+        <pre><?php print_r(array("nothingInPost" => $nothingInPost, "passwordInPostRight" => $passwordInPostRight, "login" => $login)); 
                   print_r($_SESSION); 
                   print_r($_POST); 
                   print_r($_GET);