fork download
  1. <?php
  2.  
  3. $enteredLogin = empty($_POST['login']) ? 'Введите логин' : $_POST['login'];
  4. $enteredPassword = empty($_POST['password']) ? 'Введите пароль' : $_POST['password']; // Записываем данные введённые пользователем в переменные, если они ещё введены не были, замещаем стандартным значением
  5.  
  6. // Проверяем. Если в массивах логинов и паролей существуют логин и пароль введённые пользователем, сравниваем их ключи, если ключи равны, то такая пара логин-пароль существет и тогда отправляем сообщение об успешной авторизации
  7. if (isset($_POST['enter']) && $_POST['enter'] == 'Войти') { // Проверяем была ли нажата кнопка "Войти"
  8.  
  9. $loginKey = array_search($enteredLogin, $logins);
  10. $passwordKey = array_search($enteredPassword, $passwords); // Получаем значения ключей логина и пароля или их отсутствие
  11. var_dump($loginKey);
  12. var_dump($passwordKey);
  13.  
  14. if ($loginKey = array_search($enteredLogin, $logins) !== false && array_search($enteredPassword, $passwords) !== false) { // Проверяем были ли введены эти данные, в принципе.
  15.  
  16. $loginKeyCheck = array_key_exists($loginKey, $logins) ? $loginKey : 'Login not found'; // Проверяем наличие такого логина и пароля в массивах
  17. $passwordKeyCheck = array_key_exists($passwordKey, $passwords) ? $passwordKey : 'Password not found';
  18.  
  19. //if (in_array($enteredLogin, $logins) && in_array($enteredPassword, $passwords) && array_keys($logins, $enteredLogin) == array_keys($passwords, $enteredPassword)) { // Старая проверка
  20. if ($loginKeyCheck == $passwordKeyCheck) { // Если ключи совпадают, значит, связка логин/пароль верная, создаём переменную, которая сигнализирует об успешной авторизации
  21. $success = 1;
  22. } else {
  23. $_GET = ['login' => 'yes'];
  24. $wrongData = 1;
  25. }
  26. } else {
  27. $_GET = ['login' => 'yes'];
  28. $wrongData = 1;
  29. }
  30. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
<?php
^
Main.java:1: error: class, interface, or enum expected
<?php
 ^
Main.java:1: error: class, interface, or enum expected
<?php
  ^
Main.java:3: error: unclosed character literal
$enteredLogin = empty($_POST['login']) ? '??????? ?????' : $_POST['login'];
                             ^
Main.java:3: error: unclosed character literal
$enteredLogin = empty($_POST['login']) ? '??????? ?????' : $_POST['login'];
                                   ^
Main.java:3: error: unclosed character literal
$enteredLogin = empty($_POST['login']) ? '??????? ?????' : $_POST['login'];
                                         ^
Main.java:3: error: unclosed character literal
$enteredLogin = empty($_POST['login']) ? '??????? ?????' : $_POST['login'];
                                                       ^
Main.java:3: error: unclosed character literal
$enteredLogin = empty($_POST['login']) ? '??????? ?????' : $_POST['login'];
                                                                  ^
Main.java:3: error: unclosed character literal
$enteredLogin = empty($_POST['login']) ? '??????? ?????' : $_POST['login'];
                                                                        ^
Main.java:4: error: class, interface, or enum expected
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
^
Main.java:4: error: unclosed character literal
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
                                ^
Main.java:4: error: unclosed character literal
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
                                         ^
Main.java:4: error: unclosed character literal
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
                                               ^
Main.java:4: error: unclosed character literal
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
                                                              ^
Main.java:4: error: unclosed character literal
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
                                                                         ^
Main.java:4: error: unclosed character literal
$enteredPassword = empty($_POST['password']) ? '??????? ??????' : $_POST['password']; // ?????????? ?????? ????????? ????????????? ? ??????????, ???? ??? ??? ??????? ?? ????, ???????? ??????????? ?????????
                                                                                  ^
Main.java:7: error: class, interface, or enum expected
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
^
Main.java:7: error: unclosed character literal
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
                 ^
Main.java:7: error: unclosed character literal
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
                       ^
Main.java:7: error: unclosed character literal
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
                                     ^
Main.java:7: error: unclosed character literal
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
                                           ^
Main.java:7: error: unclosed character literal
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
                                                 ^
Main.java:7: error: unclosed character literal
if (isset($_POST['enter']) && $_POST['enter'] == '?????') { // ????????? ???? ?? ?????? ?????? "?????"
                                                       ^
Main.java:10: error: class, interface, or enum expected
    $passwordKey = array_search($enteredPassword, $passwords); // ???????? ???????? ?????? ?????? ? ?????? ??? ?? ??????????
    ^
Main.java:11: error: class, interface, or enum expected
    var_dump($loginKey);
    ^
Main.java:12: error: class, interface, or enum expected
    var_dump($passwordKey);
    ^
Main.java:14: error: class, interface, or enum expected
    if ($loginKey = array_search($enteredLogin, $logins) !== false && array_search($enteredPassword, $passwords) !== false) { // ????????? ???? ?? ??????? ??? ??????, ? ????????. 
    ^
Main.java:16: error: unclosed character literal
        $loginKeyCheck = array_key_exists($loginKey, $logins) ? $loginKey : 'Login not found';                  // ????????? ??????? ?????? ?????? ? ?????? ? ????????
                                                                            ^
Main.java:16: error: unclosed character literal
        $loginKeyCheck = array_key_exists($loginKey, $logins) ? $loginKey : 'Login not found';                  // ????????? ??????? ?????? ?????? ? ?????? ? ????????
                                                                                            ^
Main.java:17: error: unclosed character literal
        $passwordKeyCheck = array_key_exists($passwordKey, $passwords) ? $passwordKey : 'Password not found';
                                                                                        ^
Main.java:17: error: unclosed character literal
        $passwordKeyCheck = array_key_exists($passwordKey, $passwords) ? $passwordKey : 'Password not found';
                                                                                                           ^
Main.java:22: error: class, interface, or enum expected
        } else  {
        ^
Main.java:23: error: unclosed character literal
           $_GET = ['login' => 'yes'];   
                    ^
Main.java:23: error: unclosed character literal
           $_GET = ['login' => 'yes'];   
                          ^
Main.java:23: error: unclosed character literal
           $_GET = ['login' => 'yes'];   
                               ^
Main.java:23: error: unclosed character literal
           $_GET = ['login' => 'yes'];   
                                   ^
Main.java:24: error: class, interface, or enum expected
           $wrongData  = 1;
           ^
Main.java:25: error: class, interface, or enum expected
        } 
        ^
Main.java:27: error: unclosed character literal
           $_GET = ['login' => 'yes'];
                    ^
Main.java:27: error: unclosed character literal
           $_GET = ['login' => 'yes'];
                          ^
Main.java:27: error: unclosed character literal
           $_GET = ['login' => 'yes'];
                               ^
Main.java:27: error: unclosed character literal
           $_GET = ['login' => 'yes'];
                                   ^
Main.java:28: error: class, interface, or enum expected
           $wrongData  = 1;
           ^
Main.java:29: error: class, interface, or enum expected
    }     
    ^
44 errors
stdout
Standard output is empty