Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Funkcja Password ??
point6000
post 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.
Go to the top of the page
+Quote Post
fluor
post 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 ...> :?: smile.gif


--------------------
"Niech Jogurt będzie z Tobą" - Fluor :)
http://www.camelot.w.pl
http://ligars.gry-online.pl
Go to the top of the page
+Quote Post
point6000
post 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 laugh.gif 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
Go to the top of the page
+Quote Post
castor
post 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
Go to the top of the page
+Quote Post
Mac
post 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) smile.gif
Go to the top of the page
+Quote Post
point6000
post 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 smile.gif a żeby to robić zamemu ręcznie to bezsensu smile.gif 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ć
Go to the top of the page
+Quote Post
Sir Blade
post 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 questionmark.gif


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);    









?>



questionmark.gif
Go to the top of the page
+Quote Post

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: 25.04.2024 - 11:27