Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skrypt logowania - więcej, niż jedno hasło dostępu, dodawanie kilku wartości do jednego pola
bapit
post 4.01.2011, 17:18:43
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.01.2011

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


Witam serdecznie,

W temacie php niestety raczkuję i ze względu na to, że rzadko wykorzystuję jego możliwości, ten stan zapewne nieprędko się zmieni. W związku z tym będę niezmiernie wdzięczny za pomoc. Od dłuższego czasu używam skryptu do logowania na jedną z podstron. Jest on umieszczony w trzech plikach i wygląda tak:

1. skrypt w pliku głównym:

<?php
session_start();
include "haslo.php";
if ($_SESSION[haslo])
{
if (!($_SESSION[haslo] == $haslo))
{
header ("Location: logowanie_mapy.php");
}
}
else
{
header ("Location: logowanie_mapy.php");
}
?>


2. skrypt logowania (plik: logowanie_mapy.php)

<?php
session_start();
include "haslo.php";
$pass = $_POST[pass];
if ($pass)
{
if ($pass==$haslo)
{
$_SESSION[haslo] = $haslo;
header ("Location: klienci_mapy.php");
}
else
{
echo 'Podałeś niepoprawne hasło.';
}
}
else
{
echo '
<form method=post>
Podaj hasło: <INPUT TYPE="PASSWORD" NAME="pass" VALUE="'.$pass.'">
<INPUT TYPE="SUBMIT" VALUE="Zaloguj">
</FORM>
';
}
$action = $_GET[action];
if ($action=="logout")
{
session_destroy();
header("Location: index.html");
}
?>


3. plik z haslem: haslo.php

<?php
$haslo="haslo1";
?>

Zależy mi na tym, by było możliwe zalogowanie do pliku przy użyciu więcej, niż jednego hasła. Czy da się w jakiś prosty sposób zmodyfikować np. trzeci plik (haslo.php) tak, by do parametru $haslo dodać więcej, niż jedną wartość?

Z góry dziękuję za pomoc. Pozdrawiam,
Bartek
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:34