![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwa pliki:
Plik login.php: [php:1:2b17646e51]<?php ob_start(); require("config.php"); $haslo='jakub'; $user='admin'; $login=$_POST['login']; $pass=$_POST['pass']; if (isset($login) && isset($pass)) { if ($login==$user && $pass==$haslo) { session_register('login'); header("Location: admin.php"); } else { echo("Zły login lub haslo"); } } else { echo("<form action="login.php" method="post"> <b>Logowanie:</b><br> Login: <input type="text" name="login" size="20"><br> Hasło: <input type="password" name="pass" size="21"><br><br> <input type="submit" value="Loguj"> <input type="reset" value="Wyczysc"> </form>"); } ob_end_flush(); ?>[/php:1:2b17646e51] oraz admin.php: [php:1:2b17646e51]<?php session_start(); if (!isset($_SESSION['login'])) { header("location: login.php"); exit(); } else { echo("jesteś zalogoweany"); } ?>[/php:1:2b17646e51] Problem jest w tym, że zmienna login nie jest przekazywana do pliku admin.php, gdyż po wpisaniu poprawnego loginu i hasla, powinna załadować sie strona admin.php, a jest cały czas przenoszona do pliku login.php [/code] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 08:22 |