<?php } ?>
Jeżeli wiecie jak załączyć formularz do kodu php, to chętnie skorzystam, mi coś nie styka.
<?php } ?>
<?php include 'API/dot.php'; ?>
?>
<?php
<?php $Log = 'asd'; // dane do zalogowania login $Pwd = 'pwd'; // dane do zalogowania Hasło if(!function_exists('LogIn')) { function LogIn($ArgObj1) { $ArgObj1 = "<form method=\"POST\" action=" . $_SERVER['SCRIPT_NAME'] . "?step=1>"; $ArgObj1 .= "login: <input type=\"text\" name=\"LoginName\">"; $ArgObj1 .= "Hasło: <input type=\"text\" name=\"PasswordName\">"; $ArgObj1 .= "<input type=\"submit\" value=\"Loguj sie\" name=\"input\">"; $ArgObj1 .= "</form>"; return $ArgObj1; } } if(!function_exists('ShowLogOutLinkAndDetails')) { function ShowLogOutLinkAndDetails($Arg2, $sess) { $Arg2 = "Witaj: " . $_SESSION['login']; $Arg2 .= "<br>"; $Arg2 .= "<a href=" . $_SERVER['SCRIPT_NAME'] . "?step=2>Wyloguj</a>"; return $Arg2; } } @$step = $_GET['step']; switch($step): case('0'): { } else { } break; case('1'): $submit = $_POST['input']; $LoginName = $_POST['LoginName']; $PasswordName = $_POST['PasswordName']; { } else { if($submit) { if(($LoginName == $Log) && ($PasswordName == $Pwd)) { if ($_SERVER['REQUEST_METHOD'] === 'POST') { if(session_status() == PHP_SESSION_ACTIVE) { $_SESSION['login'] = $LoginName; $_SESSION['pass'] = $PasswordName; $_SESSION['reg'] = 'ok'; exit; } } } else { exit("Dane są nieprawidłowe <a href=". $_SERVER['SCRIPT_NAME'] .">WSTECZ</a>"); // nigdy nie podawaj przyczyny bledu chyba ze to bedzie blad loginu czy hasla } } else { exit("error 001"); // nigdy nie podawaj przyczyny bledu ; error 001 jest jak nie zostaje wyslany formularz. Tu albo to albo od razu header bez cackania sie } } break; case('2'): exit; break; default: exit; endswitch; ?>
<?php
$kom = ""; $_SESSION['komunikat'] = "Nie jesteś zalogowany!"; }
$_SESSION['komunikat'] = "Nie jesteś zalogowany!"; <input class="pz" type="submit" value="wyloguj" name="wyloguj"> </form>"; }
<?php echo '<form method="POST" action="wylog.php"> <input class="pz" type="submit" value="wyloguj" name="wyloguj"> </form>' } ?>
'; exit(); } ?>
$kom = ""; $_SESSION['komunikat'] = "Nie jesteś zalogowany!"; }
<?php $Log = 'asd'; // dane do zalogowania login $Pwd = 'pwd'; // dane do zalogowania Hasło if(!function_exists('LogIn')) { function LogIn($ArgObj1) { $ArgObj1 = "<form method=\"POST\" action=" . $_SERVER['SCRIPT_NAME'] . "?step=1>"; $ArgObj1 .= "login: <input type=\"text\" name=\"LoginName\">"; $ArgObj1 .= "Hasło: <input type=\"password\" name=\"PasswordName\">"; $ArgObj1 .= "<input type=\"submit\" value=\"Loguj sie\" name=\"input\">"; $ArgObj1 .= "</form>"; return $ArgObj1; } } if(!function_exists('ShowLogOutLinkAndDetails')) { function ShowLogOutLinkAndDetails($sess) { return "Witaj: " . $sess . "<br><a href=" . $_SERVER['SCRIPT_NAME'] . "?step=2>Wyloguj</a>"; } } @$step = $_GET['step']; switch($step): case('0'): { } else { } break; case('1'): $submit = $_POST['input']; $LoginName = $_POST['LoginName']; $PasswordName = $_POST['PasswordName']; { } else { if($submit) { if(($LoginName == $Log) && ($PasswordName == $Pwd)) { if ($_SERVER['REQUEST_METHOD'] === 'POST') { if(session_status() == PHP_SESSION_ACTIVE) { $_SESSION['user']['login'] = $LoginName; $_SESSION['user']['password'] = $PasswordName; exit; } } } else { exit("Dane są nieprawidłowe <a href=". $_SERVER['SCRIPT_NAME'] .">WSTECZ</a>"); // nigdy nie podawaj przyczyny bledu chyba ze to bedzie blad loginu czy hasla } } else { exit("error 001"); // nigdy nie podawaj przyczyny bledu ; error 001 jest jak nie zostaje wyslany formularz } } break; case('2'): $params["path"], $params["domain"], $params["secure"], $params["httponly"]); } exit; break; default: exit; endswitch; ?>