Funkcja Password ?? |
Funkcja Password ?? |
13.06.2002, 12:12:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 13.06.2002 Skąd: Mińsk Mazowiecki Ostrzeżenie: (0%) |
Czy moglibyście mi pomóc z następującym problemem?
Mam zrobić formularz w php aby mozna było się logowac ale musi to być pod MySQl'em. Dobra formularz zrobiłem, i zapisuje hasło do bazy ale nie tak jak ja bym chciał. Zapisuje mi normalnie jako text, a ja chce aby było kodowane przez MySQL'a aby inni użytkownicy bazy MySQL niemogli odczytwyać hasła użytkowników. Ze strony importuje to za pomocą Input Type i tak mi zapisuje w MySQL'u, ale pod PHPMy Admin jest to możliwe, aby hasło było kodowane ale musiałbym każdego uzytkownika ręcznie zmieniać na Funkcje password i zapisywać jak to zrobić aby to już przy dodawaniu usera samo sie robiło? Tak to wygląda. <INPUT TYPE="TEXT" NAME="aeddit_password" SIZE="40" MAXLENGTH="100" VALUE="'.$edit_password.'"> Porosze o pomoc bo już wymiekam Pozdrawiam i zgóry dziękuję za odpowiedz. |
|
|
13.06.2002, 14:42:31
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Łomża Ostrzeżenie: (0%) |
Cytat <INPUT TYPE="TEXT" NAME="aeddit_password" SIZE="40" MAXLENGTH="100" VALUE="'.$edit_password.'">
a nie wystarczy <input type=password ...> :?: -------------------- |
|
|
13.06.2002, 15:23:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 13.06.2002 Skąd: Mińsk Mazowiecki Ostrzeżenie: (0%) |
No właśnie niewystarczy <input type "PASSWORD"> robi tylko *** zamiast widocznego tekstu moze jakieś inne pomysły? ja chce aby to w Bazie MySQL generował chasło tzn zakodowywał i do tego służy opcja "Funkcja Password" php Admin ale niewiem jak to zrobić przez formularz
Pozdrawiam i czekam na kolejne RePost'y |
|
|
13.06.2002, 15:42:31
Post
#4
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) |
koduj funkcjami md5() lub crypt() a jesli zalezy ci na odkodowywaniu hasel to mozesz uzyc funkcji ktora napisal Zdunko:
za.... Kod function szyfruj($txt,$haslo)
{ $strlen1 = strlen($txt); $strlen2 = strlen($haslo); $i = $j = 0; $zaszyfrowane = array(); while ($i < $strlen1) { $zaszyfrowane[$i] = chr(((ord($txt[$i])+ord($haslo[$j]))%256)^ord($haslo[$j])); $i++; $j++; if ($j == $strlen2) $j = 0; } return implode('',$zaszyfrowane); } i de...... Kod function deszyfruj($txt,$haslo)
{ $strlen1 = strlen($txt); $strlen2 = strlen($haslo); $i = $j = 0; $zdeszyfrowane = array(); while ($i < $strlen1) { $tmp = (ord($txt[$i])^ord($haslo[$j]))-ord($haslo[$j]); $zdeszyfrowane[$i] = chr($tmp<0 ? $tmp+256 : $tmp); $i++; $j++; if ($j == $strlen2) $j = 0; } return implode('',$zdeszyfrowane); } -------------------- pozdrawiam
CASTOR |
|
|
14.06.2002, 19:47:05
Post
#5
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 0 Dołączył: 9.04.2002 Skąd: miejscowosc Ostrzeżenie: (0%) |
Cytat No właśnie niewystarczy <input type "PASSWORD"> robi tylko *** zamiast widocznego tekstu :lol: moze jakieś inne pomysły? ja chce aby to w Bazie MySQL generował chasło tzn zakodowywał i do tego służy opcja "Funkcja Password" php Admin ale niewiem jak to zrobić przez formularz
Pozdrawiam i czekam na kolejne RePost'y Chodzi Ci o php My Admin "Funkcja Password"? Cytat tego służy opcja "Funkcja Password" php Admin
To może "podejrzyj" jak "koduje" php My Admin (ten skrypt, o którym pisałeś (php Admin) |
|
|
15.06.2002, 13:29:15
Post
#6
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 13.06.2002 Skąd: Mińsk Mazowiecki Ostrzeżenie: (0%) |
No właśnie podglądałem i niewiem jak to robi a żeby to robić zamemu ręcznie to bezsensu sam już niewiem, myślałem że ktoś z szanownego grona może wie ale widze ze niestety nikt niewie nic jeszcze pokombinuje a jeżeli by ktoś wiedział jak mi pomóc to prosze napisać
|
|
|
15.06.2002, 15:19:42
Post
#7
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) |
czy aby rozwiazanie bylo tuz tuz
Kod <?
$db = mysql_connect("localhost", "httpd", ""); mysql_select_db("baza", $db); $query = "INSERT INTO hasla (logi, pass) VALUES ('21', PASSWORD('123')) "; $mysql_result= mysql_query($query, $db); ?> |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 11:27 |