
Sayfa şifrelemeyi nasıl yapabilirim?
4
●95
- 20-03-2021, 04:08:53Veritabanı baglantisi yaparak, kullanıcı islemleri ve ardından md5 veya herhangi sha5 guvenli sifreleme ile yapabilirsin.
Google da su sekilde araştırarak, daha gelismis bulabilirsin:
https://www.google.com/search?q=user...hrome&ie=UTF-8
Buda isini gorecek guzeel bi betik.
https://www.tutorialrepublic.com/php...gin-system.php - 20-03-2021, 04:10:22Merhaba, linkler için çok teşekkür ediyorum. Ancak "register system" aramıyorum. Sadece şifre ile giriş yapılabilecek bir sayfa kodu arıyorumTartaros adlı üyeden alıntı: mesajı görüntüle
- 20-03-2021, 04:12:05https://masivaturk.com/php-ile-sifreli-sayfa-yapimiAsyneuma adlı üyeden alıntı: mesajı görüntüle
veya
@FastPHP;
<?php header('Content-Type: text/html; charset=utf-8'); $fastphp = 'Yasak bolge :)'; $kullanicilar = array( 'kullanici1' => 'sifre1', 'kullanici2' => 'sifre2', ); if(!function_exists('http_digest_parse')) { function http_digest_parse($txt) { $needed_parts = array('nonce'=>1, 'nc'=>1, 'cnonce'=>1, 'qop'=>1, 'username'=>1, 'uri'=>1, 'response'=>1); $data = array(); $keys = implode('|', array_keys($needed_parts)); preg_match_all('@(' . $keys . ')=(?:([\'"])([^\2]+?)\2|([^\s,]+))@', $txt, $matches, PREG_SET_ORDER); foreach ($matches as $m) { $data[$m[1]] = $m[3] ? $m[3] : $m[4]; unset($needed_parts[$m[1]]); } return $needed_parts ? false : $data; } } if(empty($_SERVER['PHP_AUTH_DIGEST'])) { header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Digest realm="'.$fastphp.'",qop="auth",nonce="'.uniqid().'",opaque="'.md5($fastphp).'"'); exit($fastphp); } if (!($data = http_digest_parse($_SERVER['PHP_AUTH_DIGEST'])) || !isset($kullanicilar[$data['username']])) { header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Digest realm="'.$fastphp.'",qop="auth",nonce="'.uniqid().'",opaque="'.md5($fastphp).'"'); exit($fastphp); } $MD51 = md5($data['username'] . ':' . $fastphp . ':' . $kullanicilar[$data['username']]); $MD52 = md5($_SERVER['REQUEST_METHOD'].':'.$data['uri']); $resp = md5($MD51.':'.$data['nonce'].':'.$data['nc'].':'.$data['cnonce'].':'.$data['qop'].':'.$MD52); if ($data['response'] != $resp) { exit($fastphp); } echo 'Giriş yaptığınız kullanıcı: ' . $data['username']; ?> - 20-03-2021, 08:18:05En basit şekilde Htaccess ile şifreleyebilirsiniz.Asyneuma adlı üyeden alıntı: mesajı görüntüle