⊗ppPmAuHs 423 of 447 menu

PHP-de parol hasirleme

Paroly açyk görnüşde saklamak ýalňyş. Haker-hilegar siziň maglumatlar bazanyza girip, parollary oglap biler.

Şonuň üçin adatça ulanyjy ady açyk görnüşde saklanýar, parol bolsa aýratyn <md5 funksiýasy arkaly hasirlenýär. Bu funksiýa paroly parametr hökmünde alýar we onuň heşini gaýtarýar, bu heşden öz paroly dikeltmek mümkin däl.

Meselem, käbir setiriň heşini tapalyň:

<?php echo md5('12345'); // '827ccb0eea8a706c4c34a16891f84e7b' çykarar ?>

Indi bizimiň ýazuw we awtorizasiýa ulgamyzy düzetmeli. Ilki bilen ulanyjylar tablisasyny arassalamagy maslahat bererin, sebäbi häzir ol ýerde parollar açyk görnüşde saklanýar, ýöne olaryň heşleri saklanmalydy. Soňra ýazuwy synlanda, tablisa täze formatda maglumatlar bilen doldurular.

Indi ýazuwymyzy düzelip, täze ulanyjy saklananda, baza parolyň özüni däl-de, onuň heşini goşmalydy.

Beýan edilen düzetme şuna meňzer bolmaly:

<?php $login = $_POST['login']; $password = md5($_POST['password']); // paroly onuň heşine öwürýäris $query = "INSERT INTO users SET login='$login', password='$password'"; ?>

Awtorizasiýada hem şuňa meňzeş düzetmeleri girizeliň:

<?php $login = $_POST['login']; $password = md5($_POST['password']); // paroly onuň heşine öwürýäris $query = "SELECT * FROM users WHERE login='$login' AND password='$password'"; ?>

Hasirlemegi göz öňünde tutup, ýazuwda üýtgeşmeler giriziň, birnäçe täze ulanyjy ýazyň we olaryň maglumatlar bazasyna hasirlenen parollar bilen goşulandygyna göz ýetiriň.

Hasirlemegi göz öňünde tutup, awtorizasiýada üýtgeşmeler giriziň, öň ýazylyp alnan ulanyjylar bilen awtorizasiýany synanyşyp görüň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et