- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Суть проблемы.
Пишу скрипт авторизации с регистрацией.
Не знаю как сделать так, что бы при регистрации, если человек вводит уже существующей логин, то скрипт бы отвечал, что "такой логин уже занят"
Как Вы видите, что при попытке зарегить логин admin, скрипт будет выдавать ошибку.
Как вместо админа вставить переменную, которая бы уже заменяла все зарегистрированные логины?
Надо какой-то массив сделать, вот только не знаю как. Тупая книга по php ничего не понятно.
Буду благодарен за ответы.
Спасибо.
Сначала сделать SELECT * FROM table_test_auth WHERE поле=$log. Если что-то есть, то такой логин используется, если результат пустой - значит свободный и можно вставлять новую запись.
поле=$log
этого немного не понял.
что значит поле, у меня поле куда вводится логин и называется "name=log"
этого немного не понял.
что значит поле, у меня поле куда вводится логин и называется "name=log"
Если я правильно понял:
этого немного не понял.
что значит поле, у меня поле куда вводится логин и называется "name=log"
Может у вас есть какой нибудь движок с авторизацией, возьмите код оттуда. Мне кажется вы не сможете правильно ее написать (есть много важных деталей). Возможно я ошибаюсь, но вы путаете поля формы с полем в базе.
вот немного теории
http://phpclub.ru/detail/article/page_password2
http://www.php.com.ua/ru/articles/security/safe_auth.htm
Полный код простенькой регистрации:
P.S. Скрипт сразу писал здесь, на выполение не проверял, но должно все работать.
Да, видимо рано сел за такое.
Ок, начну с чего нибудь попроще :)
Спасибо за ответы.