![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
mam problem z szyfrowaniem hasla
ten kod ponizej jest dobry czy inaczej trzeba ustawic onClick? [xml:1:310366d9b7]<script language="JavaScript" src="md5.js"></script> <FORM name=loginForm action=test.php method=post> <INPUT maxLength=40 size=13 name=email> <IPUT type=password maxLength=30 size=13 name=haslo> <input type="submit" name="Login" value="Login" onclick="haslo.value = md5(haslo.value)"> </FORM>[/xml:1:310366d9b7] jak teraz w drugim skrypcie odczytac to zaszyfrowane haslo i porownac z baza? mozna by w zasadzie zrobic tak: [php:1:310366d9b7]<?php $name = $_POST['name']; $password = md5($_POST['pass']); $sel = mysql_query("SELECT * FROM my_table WHERE name=$name AND password=$pass"); ?>[/php:1:310366d9b7] ale nie o to chodzi jak sciagam haslo _POST'em to dupa blada haslo pokonalo droge niezaszyfrowane miedzy jednym a drugim skryptem formularz musialby przekazac juz zaszyfrowane, gdzies uslyszalem ze wlasnie tym onClickiem i md5.js ale nie wiem jak -- poprawione by FiDO (prosze uzywac BBCode!!) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
php -> XHTML, CSS i ECMAScript
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
o co chodzi?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
zobacz tak:
Kod onclick="document.loginForm.haslo.value = md5(document.loginForm.haslo.value)"
Zrob sobie tez ifa w php, ze jesli haslo nie bedzie miec 32 znakow (czyli tyle, co md5, a user moze wpisac np. max 25) to bedzie wyskakiwalo info: "wlacz obsluge JavaScript'u" PS. Chodzi oto, ze FiDO przeniosl twoj post do innego dzialu... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
wporzadku dziala, teraz jest ok
dzieki acha jeszcze jedno - teraz wyszlo to w praniu [xml:1:1ab16062cf]onSubmit="haslo.value = hex_md5(haslo.value)"[/xml:1:1ab16062cf] to mi zaszyfruje haslo z pola input name=haslo a mozna zadeklarowac kilka pol do zaszyfrowania? w przypadku kiedy uzytkownik bedzie chcial zmienic sobie haslo podaje stare i nowe 2krotnie pozdrawiam ?>[/php] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 2.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat [xml:1:5ea2aafd83]onSubmit="haslo.value = hex_md5(haslo.value)"[/xml:1:5ea2aafd83]
to mi zaszyfruje haslo z pola input name=haslo a mozna zadeklarowac kilka pol do zaszyfrowania? A w czym problem? [xml:1:5ea2aafd83]onSubmit="haslo.value = hex_md5(haslo.value); haslo2.value = hex_md5(haslo2.value)"[/xml:1:5ea2aafd83] |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
o to chodzilo - dzieki
wlasnie nie wiedzialem ze tak mozna zadeklarowac |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
no niestety musze ponowic watek (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
w daleszej czesci skryptu posluguje sie juz hashowaniem funkcja md5() a wtedy przy probie logowania hasla sie nie zgadzaja wiec formularzem tez musialbym zahashowac haslo funkcja md5 ale na to wychodzi ze: <script language="JavaScript" src="md5.js"></script> i onSubmit="haslo.value = md5(haslo.value) w formularzu nie wystarczy aby zahashowac haslo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) to co jeszcze musze miec aby wyslac zahashowane haslo funkcja md5 formularzem? w miedzyczasie dowiedzialem sie ze hex_md5 jest niestety tylko funkcja javaScriptu i wczesniej jej uzylem: onSubmit="haslo.value = hex_md5(haslo.value) a ta forma bedzie przeszkadzac w dalszej czesci skryptu pozdrowienia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:42 |