Jak napisać w php proste logowanie?

Jesteś amatorem i dopiero co zaczynasz swoja przygodę z php? Chcesz napisać proste logowanie? Dobrze trafiłeś! Postępuj zgodnie ze wskazówkami:

  • -dobre chęci
1

Tworzymy formularz za pomocą którego będziemy mogli się zalogować.
Utwórz plik panel.php i wstaw ten kod:

echo('



















LOGOWANIE
LOGIN :
HASŁO :

'
?>
Po naciśnięciu przycisku Zaloguj mnie przeniesie nas na do pliku log_pan.php.


2

Ale chwila tego pliku jeszcze nie mamy? Zatem utwórz plik log_pan.php i wstaw ten kod:
session_start( // otwieramy sesje
$imie = $_POST['login']; // odczytuje to co podaliśmy w formularzu (metoda POST)
$haslo = $_POST['pass'];
$zmienna = '0'; // tworzymy pomocnicza zmienna i przypisujemy jej wartość 0
if ($imie == 'admin') { // jeżeli zmienna imię jest równa temu co podaliśmy w formularzu
$zmienna = $zmienna + '1'; // do naszej zmiennej pomocniczej dodajemy 1};
if ($haslo == 'pass') { // tutaj tak samo jak wyżej tylko sprawdzamy nasze hasło a nie login
$zmienna = $zmienna + '1';
}
if ($zmienna == '2') { //jeżeli za login podaliśmy admin i za hasło pass to nasza zmienna przymnie wartość 2 i ukarze nam się to:
echo('


logowanie przebiegło pomyślnie!

'
$_SESSION['log']='1'; //sesja przyjmuje odpowiednia wartość
echo('



kliknij tutaj aby przejść do panelu administratora.

'
} else { //jeżeli blednie podaliśmy login i hasło wyświetli nam to: echo('blednie podany login lub hasło'
echo('kliknij tutaj aby ponownie się zalogować.'
};
?>


3

Okay mamy już plik odpowiadający za wyświetlenie formularza i plik w którym weryfikujemy nasze hasło i login a teraz stworzymy stronę w której po zalogowaniu ukarze nam się napis „widzisz ten napis ponieważ jesteś zalogowany” jeżeli ktoś nie zalogowany wejdzie na ta stronę zobaczy napis 'zaloguj się!'.
Tworzymy plik panel_1.php i wstawiamy kod:

session_start( // otwieramy sesjeif ($_SESSION['log'] == '1') { // sprawdzamy czy sesja przyjmuje odpowiednia wartość, jeżeli tak
// to znaczy ze jesteśmy zalogowani i wyświetla:
echo(''widzisz ten napis ponieważ jestes zalogowany' '
} else { // jeżeli nie to wyświetla nam ten napis:echo('Zaloguj się!'
}
?>


4

Uwagi i spostrzeżenia

  • kod ten nie jest zabezpieczony .


Galeria

zdjęcie
zdjęcie

Dodaj komentarz

  1. Zaloguj się:
  1. 10.01.2011

Komentarze

Faktycznie, brakuje kodu.

Ostatnio zmieniony: 2011-10-19 15:16:52

cos zle sie dodala ta porada zainteresowanych zapraszam na blog http://sobolewski.webatu.com/index.php

Ostatnio zmieniony: 2011-01-21 13:43:37