Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie - kilku użytowników
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


mam taki skryp logowania:

admin.php:

[php:1:4fe7f78529]<?php
include("loginy.php");
if($login == $nick && $haslo == $pass{

echo "Poprawne dane, witamy";
}
else{

echo "Złe dane";
}

?>[/php:1:4fe7f78529]

loginy.php:

[php:1:4fe7f78529]<?php

$nick = 'admin';
$pass = 'test';

?>[/php:1:4fe7f78529]

a jeżeli bym chciał dodać innych użytkowników to jak to pozmieniać ?

pozdrawiam i z góry dzięki za wyrorumiałośc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


[php:1:9663b5ac70]<?php
//loginy.php

$users['jeden user'] = 'paswordzik';
$users['inny_user'] = 'moje haslo';

?>[/php:1:9663b5ac70]

! pomyśl o wprowadzeniu hashowania md5()


[php:1:9663b5ac70]<?php

require("loginy.php");

$login = $_POST[login]; //login pochodzi z formularza, tak?
$haslo = $_POST[haslo]; //j.w.


if($users[$login]==$haslo){

echo "Poprawne dane, witamy";
} else {
echo "Złe dane";
}

?>[/php:1:9663b5ac70]
Go to the top of the page
+Quote Post
bronx
post
Post #3





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


i oczywiście po raz kolejny rogrog ratuje mnie z opresji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

oczywiście tradycyjnie: WIELKIE DZIĘKI

a co do md5() to jak narazie nie wiem z czym to się je (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale postaram się z manuala coś zrozumieć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
bronx
post
Post #4





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


pojawił się nowy problem, a mianowicie:

jeżeli w forularzu ktoś NIC nie wpisze (ani hasła ani loginu) albo wpisze sam login a hasło zostawi puste to też mu pokazuje, że jest zalogowany :/
Go to the top of the page
+Quote Post
rogrog
post
Post #5





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


masz rację

a gdybyś np. wpisał nieistniejącą nazwę użytkownika z pustym hasłem - myślę że też by cię zalogował :/

zrób tak:

[php:1:a0ef681bca]<?php
if(isset($users[$login]) AND $users[$login]==$haslo){
...

?>[/php:1:a0ef681bca]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:51