Есть такой скрипт, который может закрывать от всех пользователей страницы, если они не зарегины.
Это то, что мне нужно.
А потому, как это бесплатное - тут же и бяки.
В скрипте не работает регистрация. Выдает ошибку, что типа неправильно введен логин.
Кто посмотрит?
И еще - как бы здесь установить возможность русскоязычных ников?
ЗЫ скрипт работает с базой.
Вот проверка формата вводимых значений.
CODE:/* ---Дополнительные функции для проверки обязательного ввода и формата данных---*/
function fields_emp($field)
{
$val = true;
if(trim($field) == '')
$val = false;
return $val;
}
function chekFormatMail($str)
{
return ereg("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$", $str);
}
function chekFormatLog($str)
{
return ereg("^[_0-9a-z-]{2,15}$", $str);
}
function chekFormatPass($str)
{
return ereg("^[_\.0-9a-z-]{6,15}$", $str);
}
function formatConfirmPass($str)
{
return ereg("^[_\.0-9a-z-]{6,15}$", $str);
}
function confirmPass($str)
{
$val = true;
if($_POST['pass'] != $_POST['confirm_pass'])// Проверка подтверждения пароля
$val = false;
return $val;
} |