Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kodowanie md5, Problem z funkcjonalnoscia
Dziadek
post 31.10.2006, 18:50:23
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 31.10.2006

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


Mam zrobic
Autoryzacja z szyfrowaniem z kluczem zmiennym po stronie klienta.
Używając: md5.js
napisalem kod

<?php

$user=$_POST["user"];
$pass=$_POST["pass"];

if($user=="student" && $pass=="wsz") //wsz
{
print "<p>Witaj $user</p>";
print "<p>Możesz odczytać zawartosć tej strony. Pozostała tresć jest zablokowana</p>";
print "<hr /><a href=\"$_SERVER[PHP_SELF]\">Powrót</a>";
}

if($user=="Wojciech" && $pass=="alfaromeo") //alfaromeo
{
@session_start();
$LastTime;
$licznik=$HTTP_COOKIE_VARS["licznik"];
$licznik++;
setcookie("licznik", $licznik, time()+366*24*3600);

print "<p>Dzień dobry!</p>";
print "<p>Proszę zapoznać się ze statystyk± odwiedzin";




if ( !empty( $LastTime ) )
{
$aMessage = "Ostatni raz byles tu : ";
$aMessage .= date( "d F Y", $LastTime );
$aMessage .= " o ";
$aMessage .= date( "h:i:s a", $LastTime );
}
else
{
$aMessage = "Nie byłe¶ tu przez ostatnie ";
$aMessage .= "dwa tygodnie.";
}
// Ustawienie cookie ważnego przez dwa tygodnie
$aTwoWeeks = time() + ( 60 * 60 * 24 * 14 );
setcookie( "LastTime", time(), $aTwoWeeks );

// usunięcie niezwykle istotnej tablicy warto¶ci
setcookie( "CookieArray[0]" );
setcookie( "CookieArray[1]" );
// dodanie niezwykle istotnej tablicy warto¶ci
setcookie( "CookieArray[0]", $aStartValue, $aTwoWeeks );
setcookie( "CookieArray[1]", $aStartValue + 1, $aTwoWeeks );
if (isset($_COOKIE['licz']))
{
$ile = $_COOKIE['licz'] +1;
}
else
{
$ile = 0;
}

setcookie("licz", $ile, mktime(23,59,59,date("m"),date("d"),date("Y")));
$iloscWejsc++;

setcookie("iloscWejsc", $iloscWejsc);


print( $aMessage . "<br><br>" . $aValMessage );
echo "<br>Id użytkownika:"; echo session_id();
if($licznik == 1) echo "<P>Jeste¶ na tej stronie pierszy raz</P>";
else
{
echo "<P>Jetes na tej stronie poraz $iloscWejsc</P>";
echo "<P>Strona byla wyswietlana $ile razy</P>";
}
echo "<P><A href=\"$HTTP_SERVER_VARS[PHP_SELF]\">Przeładuj stronę</A></P>";



}

else
{
?>
<html>
<body>
<h3>Weryfikacja użytkownika - zad.5a</h3>
<form action="<?php print $_SERVER[PHP_SELF]; ?>" method="post">
Nazwa: <input type="text" name="user" /><br />
Hasło: <input type="password" name="pass" /><br />
<input type="hidden" name="klucz" value="<?php print $klucz;?>" />
<input type="submit" value=" S p r a w d Ľ " onclick="java script:pass.value=hex_md5(pass.value)" />
</form>
<?php
}
?>
</body>
</html>



Chcial bym prosic a pomoc co jest nie tak w kodzie bo nie moge przeprowadzic szyfrowania .
Go to the top of the page
+Quote Post

Posty w temacie
- Dziadek   Kodowanie md5   31.10.2006, 18:50:23
- - jarrod   [HTML] pobierz, plaintext <form name="nazw...   31.10.2006, 19:09:42
- - dr_bonzo   1. Dziadek: prosze uzyc BBCODE do wstawienia kodu ...   31.10.2006, 19:20:50


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: 24.07.2025 - 16:14