logowanie - kilku użytowników |
logowanie - kilku użytowników |
5.06.2004, 13:29:56
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 |
|
|
5.06.2004, 13:40:08
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] -------------------- |
|
|
5.06.2004, 13:51:46
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
oczywiście tradycyjnie: WIELKIE DZIĘKI a co do md5() to jak narazie nie wiem z czym to się je ale postaram się z manuala coś zrozumieć |
|
|
5.06.2004, 16:41:54
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 :/ |
|
|
5.06.2004, 16:46:04
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] -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 11:59 |