• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Php+mysql Авторизация

  • Автор темы Parazitnur
  • Дата начала
P

Parazitnur

Приветствую всех...
Вот такая проблема... я не мастер ПХП... но в универе дали такую штучку написать...

В общем есть сайт на ПХП... Есть база данных AUTOM на MySQL, в базе есть таблица User с полями FIO, Login, Password ... и надо осуществить проверку ввода данных на странице с базой данных... т.е. авторизация пользователя...

и ещё надо сделать регистрацию нового пользователя...

Помогите пожалуйста... заранее спасибо:)
 
D

destr

А что вы не умеете делать insert и select?
 
G

GOsha

Я расскажу технологию.
1. Проверяем введенные данные.
2. Экранируем их на предмет содержания вложенных запросов (т.н. MySQL injections)
3. Ищем в базе совпадающую пару. SELECT * FROM `User` WHERE .....
4. Если mysql_num_rows = 1 тада ставим переменной "авторизед". Куда ты засунешь эту переменную, чтобы он это знал, в сессию али кукис - решай сам.

Регистрация:
1. Делаем страницу с формой: ФИО, Логин, Пасс1, Пасс2.
2. Проверям введенные данные на валидность символов во всех полях, длину, цвет, запах, что хошь. Не забываем про инъекции.
3. Если все гут - INSERT....
4. Проверяем результ запроса. Если хорошо - переводим к форме авторизации, или авторизируем сами (для первого раза)

Тут все просто, хотел бы мозгами пораскинуть - давно бы написал, студент.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!