Sau đó bạn sẽ include vào tập tin register.php trên forum của bạn bằng code ngắn gọn sau:
Mã:
<?php // http://www.stringfunction.com/sha1-hash.html $password = 'eb58578e517aaec0737264529b8869deaac5b00d'; session_start(); if (!isset($_SESSION['loggedIn'])) { $_SESSION['loggedIn'] = false; } if (isset($_POST['password'])) { if (sha1($_POST['password']) == $password) { $_SESSION['loggedIn'] = true; } else { die ('<div align="center">Sai mat khau.</div>'); } } if (!$_SESSION['loggedIn']): ?> <html> <head> <title>Đăng ký thành viên - Hội Quán Tin Học</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="Đăng ký thành viên diễn đàn codientu.org." /> <meta name="keywords" content="đăng ký, đăng ký thành viên" /> </head> <body> <div align="center"> <p>Viết đầy đủ tên miền của codientu.org bên dưới (viết thường, không dấu, bao gồm .org)</p> <form method="post"> Password: <input type="password" name="password"> <input type="submit" name="submit" value="Login"> </form> </div> </body> </html> <?php exit(); endif; ?>
Mã:
include("/home/codientu/codientu.org/public_html/password_protect.php");
Mã:
include("/home/codientu/codientu.org/public_html/forum/password_protect.php");
P/S: Đoạn code bên trên chỉ chạy với chế độ ANSI, các bạn đừng convert qua UTF-8 nhé. Ngoài chống đăng ký nick tự động ra, nó còn có thể chống ddos nữa nhé các bạn, vì yêu cầu phải nhập mã vào mới cho qua (nhưng ai pro có thể bypass được)
Nguồn: HQTH
Đăng nhận xét Blogger Facebook