Авторизация и регистрация на чистом PHP (валидация и Ajax)
ฝัง
- เผยแพร่เมื่อ 21 ธ.ค. 2019
- Исходники находятся тут - drive.google.com/open?id=1lo7...
Boosty: boosty.to/areaweb
Наш образовательный проект - areaweb.su
VK: areawebsu
Телеграм: t.me/areawebsu
Телеграм чат: t.me/+yMyO-maYw6E5OTY6
ВЫ ЛУЧШИИИИЙ СПАСИБО!!!!!!!!!!!!
Какой свежий канал, и видосики свежие, какраз подтяну знания) Подписка!
Всё очень понятно и крайне полезно! Удачи в развитии канала!
Шикарный урок =) Успехов тебе! Огромное спасибо за твой труд
Я стал твоим сотым подписчиком, спасибо за ролики)
Спасибо Вам огромное за замечательный и очень полезный урок!
Долго искал такую информацию, только после просмотра первого видео нашел это :) Спасибо :)
Спасибо! Все доходчиво и понятно. Хоть я и не дружу с ждиквери, а все пытаюсь писать на чистых языках, но принцип, главное понятен!
Блин спасибо бро ты лучший!!!
Спасибо брат за твой труд. Особенно нравится твой стиль: css, js, php т.е. всё в наличии, сразу и в процессе.
Я: допиливаю код из видоса под себя (ммм круть)
Автор: код с точки зрения кода является говнокодом.
Я: (-_-)
отличное видео, автору успехов!
Большое спасибо за это видео
Не забрасывай канал, пожалуйста.
Спасибо за урок
Второй день смотрю видосы по php и искренне не понимаю, почему у канала так мало подписчиков. Контент очень качественный, все разжевано, все понятно с первого раза. Материал, его подача - всё супер! Желаю автору и каналу только успехов и процветания, а также много новых видеороликов))
тегов нет у видео :)
круто... просто и круто!))
отличный выпуск! жду видео по ларавель!!!
Крутые уроки!! И можна больше видюшек по JS и PHP! :)
+1 php
Молодец Продалжай В ТОМ ЖЕ ДУХЕ ЖЕЛАЮ 100000 милионов Сабов
Больше роликов!!!!)))))))))))
Тебе нужно продолжать делать такие уроки
Держи лайк)
Желательно(на самом деле, обязательно) нужно указывать заголовки у скрипта, который json отдает
БОГ ЕСТЬ ЛЮБИТЕ БОГА И СВОИХ БЛИЖНИХ!!!☦❤
Очень полезный и крутой урок)) Что за тему кстати используешь в ide?
Можно не создавать кучу переменных для каждого поля формы, сделать одну и присвоить объект в который запихнуть все значения из форм. Мб так удобнее
А так можно да?
в видео используется устаревший синтаксис ajax, на данный момент нужно в доках в примерах через промисы запрос выполняется.
Не подскажешь как называется плагин, который аргументы (возможно и параметры) подсвечивает серым, когда ты начинаешь вводить? Сильно не хаять) Только начал изучение всего этого)
11:52 Это называется селектор атрибутов
Я понимаю, что это сделано для новичков. Но такой способ регистрации и авторизации в 2 счета взламывается, добавляется SQL инъекция. Почему бы не переснять ролики, только использовать PDO и cookie? Да это сложнее для понимания, но все же, это нужно знать
Ты сними
реально полезный урок, без водоема воды) но, СДЕЛАЙ ЗВУК ГРОМЧЕ
Помогите мне понять кое что. Вот у меня главная страница где есть две кнопки "Войти" и "Регистрация" . Как мне сделать так чтобы после авторизации, на этойже странице мои кнопки поменялись на к примеру "Кабинет" и "выход". ????
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!☦❤
А, как можно вытащить данные из другой таблицы в рамках сессии user ?
А можно подробное видео о токенах? Что это такое и как его использовать и самое главное зачем он нужен.
В двух словах это сложно объяснить, об этом будет отдельный курс, где будет рассматриваться RESTful API
Вопрос. На тайминге 35:08 ты используешь новый синтаксис, вместо конкатенации, я попробовал его использовать, но у меня ничего не заработало, но когда я использовал конкатенацию: $("input[name=" + field + "]").addClass('error'); все заработал, делал все точно также как у тебя в уроке, но именно этот момент вызвал осложнения. Если не трудно, то буду признателен, если направишь меня на путь верный и подскажешь в какую сторону гуглить, а если дашь ответ, то буду очень благодарен!
Такая же проблема
@@PashaYasha я пока решение данной проблемы не нашел, поэтому по прежнему использую старую конкатенацию
@@AlexViennaDJ Нужно использовать не обычные кавычки(двойные или одинарные), а обратные кавычки. Выражения типа ${field} работают только с ними. В итоге строка должна выглядеть так $( ` input[name="${field}"] ` ).addClass('err_field');
@@danilsaidov1250 спасибо! Я уже это знаю, начал изучать JS, и когда дошел до темы кавычек, и узнал в чем была проблема, сразу вспомнил это видео=) Спасибо что объяснил, думаю некоторым, кто посмотрит данное видео может пригодиться твое объяснение, так как можно не обратить внимание, что кавычки обратные.
эта же ыигня не срабатывает уже на 13 минуте- в main.js let login , let password . название полей надо в фигурных скобках .
Спасибо, хорошее видео, только не могу разобраться, на опен сервере всё работает, переношу на хостинг, не работает. Друг, помоги разобраться за дополнительную плату))
45:54 - avatar not exists
38:29 - avatar
51:00 - user yet exists
сергей рахманин рахмед!
Автор, а Вы какой сервер используйте?
Подскажи пожалуйста какая у тебя ОС и тема?
Доброго времени суток!.
Подскажи пожалуйста, а как сделать что-бы не только input поля подсвечивались border-bottom: 2px solid #ff4332; но и тоже. заранее спасибо!.
если я правильно тебя понял, то тебе нужно будет присвоить имена селектам, написать для них проверку на php, и чтобы скрипт возвращал JSON подобный тому, что в уроке, и для обработки этого JSON написать скрипт на js + jQuery, по сути все как в уроке, только вместо input ты будешь обрабатывать select, для класса нужно будет указать те стили которые тебе нужны.
Правильно ли я понимаю, что так как тут данные с формы напрямую подставляются в sql-запрос, то вполне можно совершить sql-инъекцию и сломать БД?
Да, Вы всё правильно поняли. Такому вот говну учит... а автор вроде бы и курсы продаёт, и ролики ОБУЧАЮЩИЕ делает
LARAVEL 6)+++
Привет, посмотрела твое видео и после попыталась добавить изображение по умолчанию, если юзер не выбрал его, сделала это следующим образом:
if (!$_FILES['avatar']) {
$_FILES['avatar']['name']="assets/imgs/no-photo.jpg";
}
но после авторизации эта картинка не появляется, почему?
В любом случае спасибо большое за видео!
Можно просто задать в базе данных по умолчанию картинку)
я бы не на клик навешивал событие, а на send form
md5 небезопасно, надо использовать password_hash()
народ, у меня почему то не данные не выводятся в базе данных. Может у кого-то была проблема с этим. Как решить?
Почему фото не подкачивается? Пишу alt - видит. Ставлю стили 200*200px с бордер - видит, а фото не подкачивает.
Нашел, не стояло сравнение в базе данных.
а как разных пользователей например через логин и пароль отправлять на разные страницы ?
Наверное проверку делать? перед отправлением. Но сначала условие задать почему они разные
Привет AreaWeb, этот урок точнее код не работает у меня там где массивы array пишет ошибка. У меня 5.4.5 версия php. На какой версии php этот скрипт написан? Спасибо
Попробуй так для разнообразия:
$array = array(
"foo" => "bar",
"bar" => "foo",
);
Так сяк..
45:54 - - avatar not exists
e - event
Можешь сделать с помощью Firebase ?
на Firebase нельзя php загружать.
парень на коменты не отвечает, я заметил.
скорее нужны просто просмотры или курс свой толкает.
по ларавел у него куча ошибок было....
на github бы выложил, нынче это модно)
Если type submit убрать, то страница не будет перезагружаться
слизал
так, sql injection по тебе плачет, плохой урок. видать совсем еще новичок, сам не разобрался
У меня есть архив с авторизацией и регистрацией, где есть защита от sql инъекций. У автора видео мало того что пароль шифруется md5 (да он мог это сделать для видео), ноу него нет защиты от sql инъекций и у него даже поля не защищены от скриптов в тексте. Очень плохой урок от автора канала вышел, так и еще с безопасностью прогадал
Про методику преподавания ничего не слышал? От простого к сложному? Младенец сначала учится ползать, а ты хочешь чтобы он пошел в банк устраиваться топ-менеджером. Это парень всё отлично преподает, как надо!
catsapp animation К программированию это не относиться лучше учиться на лучших примерах, а не как здесь...
@@michael1337_cool В дзюдо начинают учиться с упражнения падения. Не знаю как вам еще объяснить.
по поводу "е" - какую то ерунду нагородил.