作者:笨水水
注意事項:本修改方法只適用於需要兼容「邀請注冊」與「檢查用戶注冊名」的用家。
修改方法
===================================================
1) 請依步驟安裝邀請注冊信
2) 然後再依步驟安裝檢查用戶注冊名自動免等待版本
3) register.php
搜尋:- if (isset($_GET["user"])) {
- echo '
- <html>
- <head>
- </head>
- <body style="margin:0">
- <style type="text/css">
- .smalltxt { font-family: Tahoma; font-size: 11px }
- </style>
- ';
- $username = trim($_GET["user"]);
- $query = $db->query("SELECT * FROM $table_members WHERE username='$username'");
- if($db->fetch_array($query)) {
- echo "<span class=smalltxt><font color=#FF0000>此用戶名已經被註冊了,請重新填寫。</font></span>";
- } elseif(strlen($username) > 15) {
- echo "<span class=smalltxt><font color=#FF0000>對不起,用戶名超過 15 個字符,請使用一個較短的用戶名。</font></span>";
- } elseif(preg_match("/^\s*$|^c:\\con\\con$| |[%,\*"\s\t\<\>\&]|^游客|^Guest/is", $username) || @preg_match('/^'.str_replace(array('\\*', ',', ' '), array('.*', '|', ''), preg_quote($censoruser, '/')).'$/i', $username)) {
- echo "<span class=smalltxt><font color=#FF0000>用戶名包含敏感字符或被系統屏蔽,請重新填寫。</font></span>";
- } else {
- echo "<span class=smalltxt>此用戶名暫時未有人註冊使用,您可以放心使用。</span>";
- }
- echo '</body></html>';
- } else {
- include template('register');
- }
- } else {
复制代码
修改成:- include template('register');
- } else {
复制代码
搜尋:
下面加入:- if (isset($_GET["user"])) {
- echo '
- <html>
- <head>
- </head>
- <body style="margin:0">
- <style type="text/css">
- .smalltxt { font-family: Tahoma; font-size: 11px }
- </style>
- ';
- $username = trim($_GET["user"]);
- $query = $db->query("SELECT * FROM $table_members WHERE username='$username'");
- if($db->fetch_array($query)) {
- echo "<span class=smalltxt><font color=#FF0000>此用戶名已經被註冊了,請重新填寫。</font></span>";
- } elseif(strlen($username) > 15) {
- echo "<span class=smalltxt><font color=#FF0000>對不起,用戶名超過 15 個字符,請使用一個較短的用戶名。</font></span>";
- } elseif(preg_match("/^\s*$|^c:\\con\\con$| |[%,\*"\s\t\<\>\&]|^游客|^Guest/is", $username) || @preg_match('/^'.str_replace(array('\\*', ',', ' '), array('.*', '|', ''), preg_quote($censoruser, '/')).'$/i', $username)) {
- echo "<span class=smalltxt><font color=#FF0000>用戶名包含敏感字符或被系統屏蔽,請重新填寫。</font></span>";
- } else {
- echo "<span class=smalltxt>此用戶名暫時未有人註冊使用,您可以放心使用。</span>";
- }
- echo '</body></html>';
- }
复制代码
===================================================
修改完成 |