- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ну так всё равно не ленитесь. Вам здесь дают направление, куда думать, но никто ж не застрахован от очепяток. Код ведь Вам нужен - так потрудитесь проверить его, прежде чем запускать, а то ведь так можно случайно и всю инфу с сервера потереть, не глядя.
Вот Вам ещё фрагмент для размышлений:
Sitealert, На мой дилетантский взгляд в этом куске все нормально
Ваш вариант отлично работает, но еще хотелось бы, чтобы появлялось сообщение при неверном вводе.
Это радует, что подходит. Нужно else ещё дописать. Вот так:
include_once 'handler.php'; // проверяем авторизирован ли пользователь
// если да, перенаправляем его на главную страницу
if($user) {
header ('Location: index.php');
exit();
}
if(!empty($_POST***91;'priglashenie'***93;) AND ($_POST***91;'priglashenie'***93; =='123456')){
if (!empty($_POST***91;'login'***93;) AND !empty($_POST***91;'password'***93;))
{
// фильтрируем логин и пароль
$login = mysql_real_escape_string(htmlspecialchars($_POST***91;'login'***93;));
$password = mysql_real_escape_string(htmlspecialchars($_POST***91;'password'***93;));
// проверяем есть ли логин в нашей базе данных
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users_profiles` WHERE `username` = '".$login."' LIMIT 1;"), 0) != 0)
{
echo 'Выбранный логин уже зарегистрирован!';
exit();
}
// заносим данные в таблицу, обратите внимание - пароль кодируем в md5
mysql_query("INSERT INTO `users_profiles` (`username`, `password`) VALUES ('".$login."', '".md5($password)."')");
echo 'Вы успешно зарегистрированы!';
exit();
}
} else {echo "Код приглашения не правильный или пустой, попробуйте ещё раз"}
// форма регистрации
echo '
<form action="register.php" method="POST">
Логин:<br/>
<input name="login" type="text" value="" /><br/>
Пароль:<br/>
<input name="password" type="text" value="" /><br/>
Приглашение:<br/>
<input name="priglashenie" type="text" value="" /><br/>
<input type="submit" value="Зарегистрироваться" />
</form>';
?>
жирным вам выделил, что дописать и где
p.s. с трудом добавил комментарий только щас, капча постоянна гугловская рекапча вылетала, прохожу её и никаких действий, опять захожу на страницу тоже самое, то ли ip у меня в бане то ли что-то подобное было.
Коммент написал ещё несколько часов назад, а добавить смог только щас.
Это радует, что подходит. Нужно else ещё дописать. Вот так:
жирным вам выделил, что дописать и где
Дописал, в итоге ошибка - страница недоступна.
---------- Добавлено 24.05.2017 в 11:19 ----------
p.s. с трудом добавил комментарий только щас, капча постоянна гугловская рекапча вылетала, прохожу её и никаких действий, опять захожу на страницу тоже самое, то ли ip у меня в бане то ли что-то подобное было.
Коммент написал ещё несколько часов назад, а добавить смог только щас.
То же самое, прохожу капчу чтобы отправить коммент, а страница виснет.
siew, да они все над Вами просто издеваются!🤣
else {echo "Код приглашения не правильный или пустой, попробуйте ещё раз";}Sitealert, это точно)) ну поставил я точку с запятой и все равно страница недоступна.
siew, я правильно понимаю, что Вы уже 4-й день разбираетесь?
siew, я правильно понимаю, что Вы уже 4-й день разбираетесь?
Видимо так, кто тут считает 😂
Это всё от лени и неаккуратности. Вместо того, чтобы проверить весь код, Вы почему-то предпочитаете захламлять форум бесконечными листингами.
if(!empty($_POST['priglashenie']) AND ($_POST['priglashenie'] =='123456')){if (!empty($_POST['login']) AND !empty($_POST['password']))
{
// фильтрируем логин и пароль
$login = mysql_real_escape_string(htmlspecialchars($_POST['login']));
$password = mysql_real_escape_string(htmlspecialchars($_POST['password']));
Да, все правильно, точку с запятой забыл после echo поставить и закрывающую скобку в посте выше.
Вам надо самому набираться опыта хорошего, а это ещё простые вещи, просто синтаксис.
я правильно понимаю, что Вы уже 4-й день разбираетесь?
Я помню тоже в некоторых вещах разбирался по несколько дней и что? Разобрался же. А вообще люди годами всему учатся и специально идут колледжи, вузы заканчивают для этого.