Skocz do zawartości

[PHP] Logowanie z sesjami


lordmagic

Rekomendowane odpowiedzi

Potrzebuje zrobić prostą autoryzację na stronę. Wychodzi mi wszystko oprócz sesji :-/

Może mi ktoś pomóc stworzyć sesję, tak żeby pliki (bl_1.php, bl_2.php, ...) wymagały autoryzacji, ale pobierały hasło z wcześniejszego zalogowania.

login.html

<kod strony>

<form action="login.php" method="post">

<input type="password" name="pass" size="20">

<input type="submit" value="LogIn">

</form>

</kod strony>

login.php

<?php

$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];

$pass = $_POST['pass'];

include "haslo.php";

if(isset($pass)){

if($pass == $haslo){

include "str.php";

}

else{

echo 'Sorry, password is incorrect !<br /><a href="log.htm">Try login again</a>';

}

}

else{

echo 'Sorry, password is incorrect !<br /><a href="log.htm">Try login again</a>';

}

?>

haslo.php

<?

$haslo = 'hello_world';

?>

str.php

<?php

$add_site = true;

?>

<kod strony w html>

<iframe src="1.htm" name="menu_bl">Ramek brak</iframe>

<iframe src="bl_1.php" name="content_bl" >Ramek brak</iframe><br />

</kod strony w html>

1.htm

<kod strony>

<a target="content_bl" href="bl_1.php" class="1">1</a>

<a target="content_bl" href="bl_2.php" class="1">2</a>

</kod strony>

bl_1.php

//strona musi byc autoryzowana

<?php

$add_site = true;

?>

<kod strony w html>

Odnośnik do komentarza
Udostępnij na innych stronach

Twoj kod NIE ma nic wspolnego z seskami !

https://pl.wikibooks.org/wiki/Programowanie:PHP:Sesje

masz bana w google ?

sesje autoryzacja php

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności