Тёмный

PHP - 100% Защищённая Регистрация и Авторизация за 30 минут. От профи. 

Хауди Хо™ - Просто о мире IT!
Подписаться 1,9 млн
Просмотров 412 тыс.
50% 1

Сегодня мы с Вами напишем регистрацию и авторизацию с нуля на языке программирования PHP.
Мы сделаем это абсолютно безопасно с помощью самого нового алгоритма шифрования BCRYPT.
Человеческие цены на игры Steam и рандомы только тут - bit.ly/SteamAlmostFreeGames
Хочешь зарабатывать на своих видео в RU-vid?
Подключайся! - youpartnerwsp.com/join?23195
#Ссылки из видео:
1) redbeanphp.com
Жми красную кнопку "Подписаться" под видео :)
Есть вопрос? - Задай его лично мне в наших группах!
===
Наша группа ВКОНТАКТЕ - howdyho_net
Наш Twitter - howdyho_net
#Реквизиты для донатства | Поддержи канал!
Z252920168434
R250434217196
Музыкальный трек предоставлен RU-vid Audio Library.

Опубликовано:

 

2 июн 2016

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,3 тыс.   
@eminaliyev3989
@eminaliyev3989 7 лет назад
Ты молодец! Голос приятный, не спишь за кадром, музыка на бэке приятная и не мешает слышать голос и что самое важное, что ты умеешь очень кратко и внятно донести информацию. Браво!
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад слышать) Спасибо за отзыв!
@karlkorzun4376
@karlkorzun4376 7 лет назад
Манера подачи интересная, нет воды чётко быстро, спасибо за материал - при том что нового для себя почти не услышал посмотрел с удовольствием :)
@sql_upgrade
@sql_upgrade 7 лет назад
видео классное, респект, но у меня маленький вопрос, "R::setup( 'mysql:host=localhost;dbname=mydatabase', 'user', 'password' ); " в этом коде пароль, если я не вводил, то откуда я его возьму?
@sql_upgrade
@sql_upgrade 7 лет назад
спасибо, но я уже нашел решение)
@SergMirny_yt
@SergMirny_yt 6 лет назад
Emin Panakh люто плюсую. Ибо навалом шлака, где нудным голосом бекая, мекая пытаются, что-то рассказать
@user-ts3ir1op4n
@user-ts3ir1op4n 8 лет назад
больше уроков по PHP, пожалуйста)
@proxima9850
@proxima9850 7 лет назад
+
@MirovoW
@MirovoW 7 лет назад
+
@simonovpv
@simonovpv 7 лет назад
+
@freedomfeelings5299
@freedomfeelings5299 7 лет назад
+
@ostapbregin350
@ostapbregin350 7 лет назад
+
@FCatherine
@FCatherine 5 лет назад
Большое спасибо, по началу были нюансы, но в оконцовке после тщательного анализа кода всё заработало!
@TheJettrix
@TheJettrix 7 лет назад
*Спасибо всё получилось !! ещё уроков php они у тебя заходят лучше чем все остальные*
@user-wc1nl6ch6j
@user-wc1nl6ch6j 8 лет назад
Хотелось бы увидеть урок по созданию раздела "профиль", соответственно там где настройки и вся информация(Аватарка, обо мне и т.д.). Жду, надеюсь)
@kep261
@kep261 6 лет назад
собственно что сложного?
@TheFuckStrat
@TheFuckStrat 6 лет назад
можешь помочь?
@abdultut
@abdultut 4 года назад
Это очень легко
@Memfis976
@Memfis976 4 года назад
@@abdultut Поделись гайдом, пожалуйста.
@nikolaydd6219
@nikolaydd6219 4 года назад
Делаешь список что тебе надо в профиле и добавляешь это в базу. По-моему это просто.
@andreyka26_live
@andreyka26_live 7 лет назад
Парень от души тебе болшой палец вверх) Наверное единственный кто так все четко, по делу, и с пользой рассказывает. Наверное, если самому, по учебниках каким-то сайтам учить, ушла бы где-то неделя, а тут за 30 мин пацанчик все разложил. Вообще красава, жду новое про PHP.
@user-hc7ob9vb8j
@user-hc7ob9vb8j 7 лет назад
Спасибо большое за уроки! Приятно слушать. Все по делу и бодро!
@maksimduda
@maksimduda 7 лет назад
Отличный урок, приятно смотреть. Внятные и понятные объяснения, лаконично, без получасового разжёвывания. Спасибо за работу.
@maksymdavydchuk
@maksymdavydchuk 8 лет назад
Все кратко и по делу, спасибо, записывай еще по рнр)
@HowdyhoNet
@HowdyhoNet 8 лет назад
Обязательно)
@xacaki
@xacaki 7 лет назад
у меня при отравке формы выдает что файл не найден, в чем может быть загвоздка?
@mirniycruxix5170
@mirniycruxix5170 4 года назад
@@xacaki файл не найден
@Star-vv2jx
@Star-vv2jx Год назад
@@mirniycruxix5170 Спустя 3 года 😂
@xXxXxXSporTXxXxXx
@xXxXxXSporTXxXxXx 6 лет назад
Круто концепцию объяснил, хотелось бы уроков более приближенных к патернам например в привязке к MVC, или любой другой архитектуре.
@user-gw6vn6vx8o
@user-gw6vn6vx8o 5 лет назад
как же больно все это начинать))) Огромное спасибо за урок, автор молодец. Спасибо!
@user-tn5ss4lz6p
@user-tn5ss4lz6p 7 лет назад
Спасибо за урок ! Все понятно, качество видео и звука хорошее. Получилось все, кроме подстановки имени после авторизации)
@SagePtr
@SagePtr Год назад
Фундаментальная ошибка в данном уроке - это проверять на уникальность отдельными выборками, а не соответствующими механизмами СУБД. Да, в 99.99% это будет работать. Но в малой доле случаев возможны ситуации, когда браузер отправит запрос дважды, и тогда возможно состояние гонки между двумя отправленными запросами. При этом может получиться ситуация, что обе копии скрипта сначала сделают запросы на выборку, не обнаружат записи и сделают запросы на добавление, что приведёт к появлению дубликата. Я в боевых условиях так наловил за несколько лет парочку дубликатов в таблице, где их не должно было быть. Лучше уж создавать уникальный индекс для подстраховки, даже если он ни разу не отловит дубликат из-за состояния гонки, либо отловит и приведёт к падению скрипта с исключением, но целостность базы не нарушит.
@Artem-iz7ce
@Artem-iz7ce 7 лет назад
Есть ссылка на проект :?))
@TheNcoding
@TheNcoding 7 лет назад
шикарный материал, жду продолжения данной темы
@codelen8121
@codelen8121 6 лет назад
Обожаю тебя! Самый крутой канал о программирование! приятный голос и объясняешь кратко и внятно! Смотрю все твои ролики БОЛЬШОЕ СПАСИБО ТЕБЕ!!!!!!!
@lostinway9144
@lostinway9144 5 лет назад
*_Респект тебе, чувак! Долго искал, как создать такую фичу!!! Огромное спасибо тебе!_*
@awenn2015
@awenn2015 5 лет назад
Это супер круто, безопасно и доступно! Дай бог тебе здоровья за такие уроки)
@KING-MERC-CLUB
@KING-MERC-CLUB 2 года назад
Единственный кто смог мне помочь, от души👍
@YuriyBaragin
@YuriyBaragin Год назад
Благодарю! Смотрю твои видео и наслаждаюсь. Верю, что и я когда нибудь начну также писать код )
@vviktor72
@vviktor72 6 лет назад
Твои 30 минут обошлись мне в пол дня )))
@ackedellbear8484
@ackedellbear8484 6 лет назад
да как у меня, только до сих пор парюсь))) p.s. остался код из видео?
@user-sm1ig9xf5z
@user-sm1ig9xf5z 4 года назад
8 мин пол дня
@user-gs2vg2uk6p
@user-gs2vg2uk6p 7 лет назад
Скидывай плз. ссылку на исходники, было просто супер. Спс за видео ;)
@user-yk2gf1wc8l
@user-yk2gf1wc8l 4 года назад
Спасибо за урок, хорошее видео!
@djek678
@djek678 7 лет назад
Очень понятно, грамотно и главное коротко рассказано. 1 раз делал авторизацию на сайте и этот урок мне очень помог. ЛАЙК!
@user-xw7wv7on6t
@user-xw7wv7on6t 6 лет назад
Я что-то туплю, а как сделать чтобы на другой странице проверяло зашел ли ты на форме авторизации? Если например не зашел на форме авторизации, то при прямом переходе на вторую страницу она была бы заблокирована.
@user-cv8sl4hs2o
@user-cv8sl4hs2o 7 лет назад
Хауди, покажи, как сделать чат на сайте(Ajax, PHP, JS), где пользователи берутся из таблицы users.
@user-ut7dh6iq1l
@user-ut7dh6iq1l 6 лет назад
По идее, после базового курса по пыхе, это должен осилить каждый без всяких мануалов.
@BigDaddy-zp6hz
@BigDaddy-zp6hz 3 года назад
в принципе не сложно
@rvwrsdbdlzmi1113
@rvwrsdbdlzmi1113 7 лет назад
Спасибо большое за видео! Четко, понятно и обьемно.
@elenkern6066
@elenkern6066 2 года назад
Добрый вечер! Спасибо, отличные обучающие видео, смогла собрать форму по вашему туториалу!))
@daniilshenyagin1408
@daniilshenyagin1408 8 лет назад
Помоги с проблемой пожалуйста: у меня после авторизации, все данные выводятся (echo $_SESSION['logged_user']->login), а перехожу на другую страницу, а там ничего! Даже ошибки нет!
@etoyadenis1355
@etoyadenis1355 5 лет назад
В файле login.php $_SESSION['logged_user']= $data['login']; а там где вызываешь просто echo $_SESSION['logged_user'];
@user-zp6fs7ni5r
@user-zp6fs7ni5r 3 года назад
@@etoyadenis1355 чел это 3 года назад спрашивал))
@miraj9151
@miraj9151 3 года назад
@@user-zp6fs7ni5r чел, ты ему спустя год ответил))
@user-zp6fs7ni5r
@user-zp6fs7ni5r 3 года назад
@@miraj9151 да, в курсе)
@fastchannel2145
@fastchannel2145 7 лет назад
Как из массива SESSION вытащить что-то? у меня ничего не показывает
@derraleak
@derraleak 3 года назад
$session = $_SESSION['То, что хочешь вытащить'];
@user-lb3wo7xe4s
@user-lb3wo7xe4s 6 лет назад
Красавчик! Прям слов нет, как все круто и доступно объясняешь! Е.Попов вообще в пролёте, твоя подача круче.
@CounterStrikeSocialClub
@CounterStrikeSocialClub 5 лет назад
Хауди Хо)))) чувак)) спасибо за труд))) Делай побольше таких видео уроков!!! Очень поучительно!!!
@sergeydanko1999
@sergeydanko1999 7 лет назад
А зачем делать проверку на пустоту поля в скрипте? Есть же атрибут required
@user-ln2jx5ke8l
@user-ln2jx5ke8l 4 года назад
Можно изменить код элемента и убрать этот атрибут из браузера
@topfucktv9915
@topfucktv9915 6 лет назад
можно урок по подверждение почты
@user-tb1sf4to7z
@user-tb1sf4to7z 7 лет назад
Офигенный урок, спасибо!
@JustZ
@JustZ 4 года назад
Спасибо за урок! Реально души - спасибо. Помог разобраться с шифрованием и сверением паролей.
@Gulimjkee
@Gulimjkee 7 лет назад
не могу вывести ник пользователя, выходит только login; ?> в чем проблема?
@DANEX-tw9cj
@DANEX-tw9cj 5 лет назад
Попробуй Если конечно ещё актуально)))
@cmscr1ptex896
@cmscr1ptex896 5 лет назад
@@DANEX-tw9cj Лучше поздно чем никогда
@etoyadenis1355
@etoyadenis1355 5 лет назад
@@DANEX-tw9cj это не двумерный массив, а объект, из него так данные не вытаскивают...
@Movescene5254
@Movescene5254 5 лет назад
Плиз ,сделай видео про подтверждение email .
@user-jh7pb3cu2g
@user-jh7pb3cu2g 3 года назад
Очень, очень круто!!! Спасибо огромное за урок!!! :)
@olegrusski8646
@olegrusski8646 7 лет назад
Быстро рассказываешь, не мямлишь, приятно смотреть. У меня много вопросов по теме php, но надеюсь с твоей помощью разберусь.
@memesmimes
@memesmimes 5 лет назад
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at W:\domains\html\index.php:41) in W:\domains\html\db.php on line 4 как это вообще исправляется??
@vladimirplatun5325
@vladimirplatun5325 4 года назад
Как исправили?
@HalauLilau
@HalauLilau 4 года назад
@@vladimirplatun5325Внимательно посмотри в начале файла должен быть
@batsandrey
@batsandrey 7 лет назад
Может кто знает как это фиксить? Fatal error: Uncaught exception 'PDOException' with message 'Could not connect to database (mysite).' in C:\OpenServer\domains\mysite.com\libs b.php:858 Stack trace: #0 C:\OpenServer\domains\mysite.com\libs b.php(684): RedBeanPHP\Driver\RPDO->connect() #1 C:\OpenServer\domains\mysite.com\libs b.php(882): RedBeanPHP\Driver\RPDO->runQuery('show tables', Array) #2 C:\OpenServer\domains\mysite.com\libs b.php(903): RedBeanPHP\Driver\RPDO->GetAll('show tables', Array) #3 C:\OpenServer\domains\mysite.com\libs b.php(3480): RedBeanPHP\Driver\RPDO->GetCol('show tables', Array) #4 C:\OpenServer\domains\mysite.com\libs b.php(5669): RedBeanPHP\Adapter\DBAdapter->getCol('show tables') #5 C:\OpenServer\domains\mysite.com\libs b.php(5009): RedBeanPHP\QueryWriter\MySQL->getTables() #6 C:\OpenServer\domains\mysite.com\libs b.php(7398): RedBeanPHP\QueryWriter\AQueryWriter->tableExists('users') #7 C:\OpenServer\domains\mysite.com\libs b.php(7496): RedBeanPHP\Repository->tableExists('users') #8 C:\OpenServer\domains\mysite.com\libs in C:\OpenServer\domains\mysite.com\libs b.php on line 858
@batsandrey
@batsandrey 7 лет назад
Как оказалось у меня phpmyadmin был на другом порте (а именно 3307, поскольку стандартный 3306 юзался для MySQL Workbench). Поэтому в файле db.php внес следующее изменение R::setup( 'mysql:host=127.0.0.1;port=3307;dbname=mysite', 'root', '' ); где host=127.0.0.1 - адрес phpmyadmin (его можно найти сверху, возле надписи сервер, при учете что вы авторизировались в phpmyadmin); port=3307 - соответственно номер порта; dbname=mysite - название вашей базы; 'root' - имя пользователя БД, '' - пароль пользователя БД (оставляете пустым). phpmyadmin использовал тот, который шел с OpenServer. Может спасет кого-то ;)
@wigwam286
@wigwam286 7 лет назад
можешь дать вк?
@aziat3945
@aziat3945 6 лет назад
что Вы именно изменили? можете показать код? я попробовал точно так же написать, но не работает
@TheViewC
@TheViewC 6 лет назад
Ты меня спас, благодарю.
@user-zg4kb3tj4f
@user-zg4kb3tj4f 6 лет назад
у меня пробел стоял в кавычках на месте пароля и такая же фигня была, между кавычками ничего не должно быть(если пароля нет)
@gigabek
@gigabek 7 лет назад
Кул, хорошие уроки. Больше снимай. На счет md5 я помню как люди взламывали сайты-рулетки по кс и отправляли вещи себе.
@MfeaR113
@MfeaR113 7 лет назад
Ааа, спасибо!! я все никак не мог понять как это работает. Все просто и доступно. Даешь еще урокипо php! Например как выводить данные профиля, редактировать и сохранять.
@gisakdimaksyan5182
@gisakdimaksyan5182 8 лет назад
будут уроки по созданию админки?
@HowdyhoNet
@HowdyhoNet 8 лет назад
Да
@gisakdimaksyan5182
@gisakdimaksyan5182 8 лет назад
спасибо большое, я недавно узнал о вашем канале, но сейчас всем рекомендую, все практические полезные материалы .такой подход не часто встречается.
@HowdyhoNet
@HowdyhoNet 8 лет назад
Спасибо!)
@alexanderlaukert8129
@alexanderlaukert8129 6 лет назад
вот именно :D
@lsoka8928
@lsoka8928 6 лет назад
так где видео насчет админки?,мы ждем
@DanNnDiShow
@DanNnDiShow 7 лет назад
session_start(); Ошибка помогите пожалуйста !!!
@vladimirplatun5325
@vladimirplatun5325 4 года назад
как исправили?
@usanotes
@usanotes 4 года назад
Та же проблема
@mhalaider6046
@mhalaider6046 4 года назад
@@vladimirplatun5325 в самом начала документа пиши session_start(); то есть до . Запуск сессии должен произойти до отправки заголовков.
@emirmekhtiev3631
@emirmekhtiev3631 7 лет назад
Чем больше PHP тем лучше) Замечательное видео, спасибо!
@alexanderommm
@alexanderommm 8 лет назад
Автор, просто огромнейшее тебе спасибо!
@GiftChoiceEst
@GiftChoiceEst 8 лет назад
спасибо
@HowdyhoNet
@HowdyhoNet 8 лет назад
Рад помочь!)
@user-dh4wz6yz7r
@user-dh4wz6yz7r 7 лет назад
Можешь сделать полный курс по php как сделал классные полные курсы по html и тому подобное.
@olehkis4787
@olehkis4787 7 лет назад
Хотелось бы узнать больше о php, я думаю такие видосы будут популярны))
@sergeylitvinov3162
@sergeylitvinov3162 7 лет назад
А у хауди же вроде есть...
@Diversity2014
@Diversity2014 7 лет назад
Можно исходник пожалуйста?
@user-xq5rs2jy4k
@user-xq5rs2jy4k 7 лет назад
Diversity кинь урл сайта где это форма стоит, хочу посмотреть реализацию.
@lsoka8928
@lsoka8928 6 лет назад
классный сайт,твой?
@yanmay8614
@yanmay8614 5 лет назад
Большое спасибо за урок! Всё работает!
@isayev007
@isayev007 7 лет назад
Браво! Всё чётко, не затянуто и в то же время "разжёвано". Спасибо Вам за ваши уроки. ;)
@skilljetfddf5467
@skilljetfddf5467 6 лет назад
А как сделать чтобы после регистрации сразу пользователь заходил,?
@adam-front
@adam-front 5 лет назад
Ну подумайте логически сами, если он для "запоминания" юзера, он создавал сессию 'logged_user' при авторизации, можно создать эту же сессию и при успешной регистрации пользователя (Вопрос был задан год назад, ответ скорее уже для новочитающих)
@kullout5303
@kullout5303 5 лет назад
@@adam-front if ( empty($errors) ) { //ошибок нет, теперь регистрируем $user = R::dispense('users'); $user->login = $data['login']; $user->email = $data['email']; $user->phone = $data['phone']; $user->password = password_hash($data['password'], PASSWORD_DEFAULT); //пароль нельзя хранить в открытом виде, мы его шифруем при помощи функции password_hash для php > 5.6 R::store($user); $_SESSION['logged_user'] = $user; echo ' Вы успешно зарегистрированы!'; }
@supernuuuu1319
@supernuuuu1319 7 лет назад
Warning: session_start(): Cannot send session cookie - headers already sent by
@jamesscreen
@jamesscreen 6 лет назад
нужно удалить пробелы и переносы строк в файле перед тегом
@user-bc3xw9lz8e
@user-bc3xw9lz8e 6 лет назад
не помогает.
@lsoka8928
@lsoka8928 6 лет назад
нифига,я все ска сделал,кинь исходники плиз! vk.com/idandreysokol
@user-rw4nl8qf2g
@user-rw4nl8qf2g 6 лет назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-wz8LoaCQyKQ.html
@MrBars23
@MrBars23 6 лет назад
Надо во всех файлах перенести на самый верх(на первую строчку)
@juliaj6689
@juliaj6689 7 лет назад
Отличный урок! Спасибо!
@sevashpun
@sevashpun 6 лет назад
Отличный урок. Спасибо!
@vasyok92
@vasyok92 7 лет назад
Как мне потом извлечь данные из сесси ? так не катит $_SESSION['logged_user']['password']
@user-tb7jb3vt2o
@user-tb7jb3vt2o 7 лет назад
Слушать надо было и смотреть тоже $_SESSION['logged_user']->password
@Ratibor_Gradov
@Ratibor_Gradov 7 лет назад
$_SESSION['logged_user']->password так тоже не работает,почему хз
@alex.g668
@alex.g668 7 лет назад
у меня тоже не катит
@user-cs9pb7qt5j
@user-cs9pb7qt5j 7 лет назад
нашел как пофиксить?
@user-ol2ns5tb3l
@user-ol2ns5tb3l 8 лет назад
спасибо) круто) было бы еще круче если бы Вы еще кидали ссылку на код))
@eddiv46
@eddiv46 4 года назад
Он тебе и так все сделал а тебе стоит только переписать. Нафига тебе исходник?
@user-qk7mk7rl9c
@user-qk7mk7rl9c 4 года назад
@@eddiv46 когда допускаешь очепятку, а потом ищешь её пару часов, было бы очень к месту
@rusiraag1912
@rusiraag1912 11 месяцев назад
Очень хороший урок. Благодарю. Мне очень помог.
@rademaxbh
@rademaxbh 7 лет назад
Спасибо за урок!) Просто и понятно
@TheDmDim
@TheDmDim 7 лет назад
Всё, дальше 17 минуты ни туда, ни сюда Catchable fatal error: Argument 1 passed to RedBeanPHP\Util\DispenseHelper::dispense() must be an instance of RedBeanPHP\OODB, null given, called in C:\xampp\htdocs\projects\libs b.php on line 10723 and defined in C:\xampp\htdocs\projects\libs b.php on line 12650
@MrKoteyka_
@MrKoteyka_ 3 года назад
Php старый
@priminister5711
@priminister5711 3 года назад
@@MrKoteyka_ как такое может быть?)
@user-rt4hn8nh5d
@user-rt4hn8nh5d 3 года назад
удали того пользователя что без хэша в базе
@priminister5711
@priminister5711 3 года назад
@@user-rt4hn8nh5d че?
@user-rt4hn8nh5d
@user-rt4hn8nh5d 3 года назад
@@priminister5711 я перепутал :-D это не та ошибка, сейчас попробую вспомнить как эту ошибку устранил если интересно
@alexanderplesovskikh7700
@alexanderplesovskikh7700 7 лет назад
Помогите пожалуйста, очень нужна помощь. Я никак не могу разобраться в проблеме: У меня после авторизации не выводится логин пользователя Вы авторизованы! Привет, Выйти Вы не авторизованы! /*Версия php 5.6.29*/
@it-planet
@it-planet 6 лет назад
Alexander Evgenievich Ну как Вы исправили ошибку - выводится логин пользователя ? Я пока не исправил :(
@Win32ts
@Win32ts 5 лет назад
возможно вы делаете эту форму не на основной странице (index) а где-то в подключаемом файле, например в сайдбаре, а в индексе просто подключаете сайдбар, где форма. Так вот если оно так - то попробуйте стартануть сессию в самом верху кода, где форма.
@Krishtal3
@Krishtal3 6 лет назад
Спасибо большое за данный урок очень своевременно для меня )))) побольше бы уроков про аутентификацию или смену данных, плиз))))
@mishachesnokov2857
@mishachesnokov2857 7 лет назад
Спасибо за урок ! Очень всё понятно ! Спасибо огромное !!! :-)
@Movescene5254
@Movescene5254 5 лет назад
Шел 2019 год, а он все еще не показал как сделать верификацию email.
@mexvision-3556
@mexvision-3556 4 года назад
Генерирушь токкен, пишешь его в бд, затем делаешь страницу, с доступом только по токкену, и активирует токкентпри заходе на страницу.
@mikisonlok2933
@mikisonlok2933 4 года назад
Здарова)
@splashny4134
@splashny4134 4 года назад
@@mexvision-3556 а на русском можно?
@mexvision-3556
@mexvision-3556 4 года назад
@@splashny4134 при регистрации пользователя, создаёшь уникальный токкен, например его е-мейл плюс соль, шифруешь и записываешь в базу, с привязкой к самому пользователю, можно в ту же строку что и сам аккаунт, затем при входе в ок, проверяешь этот столбец, если а нем есть токкен, значит пользователь не подтвержденный. Естественно ему надо отправить ссылку на страницу подтверждения, при входе на которую, токкен будет убираться с базы. Страницу думаю реализовать будет не проблема.
@splashny4134
@splashny4134 4 года назад
@@mexvision-3556 оххх спасибо за объяснения :D Ты хорошо знаешь Php?
@MaximSivakon
@MaximSivakon 7 лет назад
Подскажите что делать ? Уже второй раз переписываю код из разных источников . Но не работает. Вывода ошибок нет ! ($errors) и не создает базу данных в PHP. Просто перезагружает страницу и все ! Подскажите в чем дело ?
@aecapoa7555
@aecapoa7555 7 лет назад
так же было, разбирался полдня в чем ошибка. оказалось, что я сделал 2 ошибки: написал $POST, а надо $_POST и еще присваивал везде $error='ошибка', а нужно было элементу массива $errors[ ], то есть я забыл везде дописать квадратные скобки. *как научиться писать скобочки за сутки. От профессионала*
@b0dn4r_K
@b0dn4r_K 6 лет назад
Пост написан правильно, и еррорс тоже, что ещё может помочь?
@bySIB
@bySIB 6 лет назад
моя проблема состояла в том что забыл дописать name для кнопки! т.е. у кнопки должен быть такой код: Зарегистрироваться с ним у меня заработали проверки на ошибки, сам долго мучался)
@python_cheatsheet_by_eugene
@python_cheatsheet_by_eugene 6 лет назад
А у меня все под капирку слизано. Проверил все 100 раз, ошибок нет, но как у Maxim Sivakon. Вывода ошибок нет, не создает базу данных в PHP, просто перезагружает страницу и все. Повторяю еще раз: НИ ЕДИНОЙ ОШИБКИ НЕ ДОПУСТИЛ!
@artwhite2620
@artwhite2620 6 лет назад
Спасибо, помог
@grishafilatof8309
@grishafilatof8309 5 лет назад
Так много инфы в одном видео. Много где искал конкретно по PHP, ничего не нашел толкового, а здесь прям очень подробно, и RedBean показалась мне очень упрощающей, конечно хорошо бы знать и понимать процессы, с которыми помогает эта библиотека.
@TopoRYT
@TopoRYT 7 лет назад
то, что я и искал! спасибо:)
@arrayred9087
@arrayred9087 7 лет назад
Parse error: syntax error, unexpected T_STRING in Z:\home\mySite\www\libs b.php on line 3 Ребят помогите ! Не знаю что делать )
@Prikolist9900
@Prikolist9900 7 лет назад
тот же вопрос, подскажите пожалуйста
@user-cq2sg1mc9w
@user-cq2sg1mc9w 7 лет назад
Здравствуйте, у меня тоже этот вопрос. Не знаю где ошибка? Скажите пожалуйста... Parse error: syntax error, unexpected T_STRING in N:\home\localhost\www\howdyho\libs b.php on line 3
@LauncherThe
@LauncherThe 7 лет назад
ошибка не в этом коде в в коде файла rb.php на 3-й строке Лично у меня все окей с этим файлом
@RauanShyrynbekovKING
@RauanShyrynbekovKING 7 лет назад
и у меня тоже
@alenalen6124
@alenalen6124 7 лет назад
в смысле убрать "::"?
@kastelatas
@kastelatas 7 лет назад
Fatal error: Uncaught exception 'RedBeanPHP\RedException' with message 'Plugin 'dispence' does not exist, add this plugin using: R::ext('dispence')' in Z:\home\phptest\www\libs b.php:12078 Stack trace: #0 Z:\home\phptest\www\signup.php(31): RedBeanPHP\Facade::__callStatic('dispence', Array) #1 Z:\home\phptest\www\signup.php(31): R::dispence('users') #2 {main} thrown in Z:\home\phptest\www\libs b.php on line 12078
@sapthecat
@sapthecat 7 лет назад
У меня точно также :c
@asgerionCH
@asgerionCH 6 лет назад
Та же херня была, надо писать dispenSe, а не dispenCe
@AresEnduro
@AresEnduro 5 лет назад
а я сижу и думаю где пропустил спс за коммент
@user-rj3od6hw9s
@user-rj3od6hw9s 5 лет назад
@@asgerionCH cпасибо, помог
@user-rj3od6hw9s
@user-rj3od6hw9s 5 лет назад
Благодарю, что задал этот вопрос))
@user-pd1ow6uh8g
@user-pd1ow6uh8g 6 лет назад
Супер! Супер! Супер! Всё понятно и быстро! Автор красавчик!
@viktorkru7105
@viktorkru7105 3 года назад
Красавчег! 👍🏻 Смотришь и просто хочется сесть и начать это всё делать. Потому что понимаешь на самом деле это не сложно, главное желание. И спасибо что благодаря вам это желание только возрастает. Надеюсь что с вашей помощью я добьюсь своей цели. 💪🏻 Если можно было бы круто более подробный курс по php сделать. 😉
@nero-je9ni
@nero-je9ni 4 года назад
10:00 Чекните чё написано в уведомление, в углу вверху вправо
@davitpetrosyan7565
@davitpetrosyan7565 4 года назад
😂😂😂
@rudi2492
@rudi2492 4 года назад
😂😂🤣
@SurviveOnlyStrong
@SurviveOnlyStrong 7 лет назад
$_SESSION['logged_user']->login выводит NULL. При вар дампе обьекта: ["login"]=> string(4) "vlad". Так почему же оно не выводится?
@DELTA85rus
@DELTA85rus 6 лет назад
Проверь, что бы во всех местах было прописанно именнно $_SESSION, а не $SESSION. У меня была такая проблема именно из-за этого.
@DANEX-tw9cj
@DANEX-tw9cj 5 лет назад
Попробуй Надеюсь за год уже решил проблему))
@dollar70rubley
@dollar70rubley 5 лет назад
@@DANEX-tw9cj за 2)
@OlegLKurnyavko
@OlegLKurnyavko Год назад
Спасибо! Оч. здорово рассказываете. ))))
@dmitriyrayder8763
@dmitriyrayder8763 8 лет назад
Спасибо !!! реально классссссные уроки))). Без возни и по делу :) С меня лайк и подписка.
@HowdyhoNet
@HowdyhoNet 8 лет назад
Рад помочь!)
@artwhite2620
@artwhite2620 7 лет назад
У меня НЕ получаеться, у вас там красным ВВЕДИТЕ ЛОГИН и т.д. а у меня '.array_shift($errors).' хотя я всё проверил, 15 минут проверял. и в поле для ввода стоит value="". ПОМОГИТЕ!!
@danieldnc3816
@danieldnc3816 6 лет назад
та же фигня, не выводит ожибку а... '.array_shift($errors).''; } }?> а я писал else {echo ''.array_shift($errors).'';} что за фигня
@baigildin
@baigildin 6 лет назад
Если найдешь решение отпишешься, у меня тоже самое выводит.
@ackedellbear8484
@ackedellbear8484 6 лет назад
Короче, пиши echo ''.array_shift($errors).'';
@ackedellbear8484
@ackedellbear8484 5 лет назад
У меня решила @@LgamesChannel
@VINNY94051
@VINNY94051 5 лет назад
@@LgamesChannelТак у вас написано то же самое что и у автора, у него есть эти скобки
@b0dn4r_K
@b0dn4r_K 6 лет назад
Помоги пж, не вставляет в базу(((18:54
@robart3262
@robart3262 5 лет назад
ti smog delat ??
@Meyirbolat
@Meyirbolat 4 года назад
Хотя я пишу два года спустя, но все же нашли ответ?
@b0dn4r_K
@b0dn4r_K 4 года назад
@@Meyirbolat я уже тим лид в компании😂😅
@Meyirbolat
@Meyirbolat 4 года назад
@@b0dn4r_K поздравляю
@M0stwan1eD
@M0stwan1eD 5 лет назад
Спасибо большое за полезный и информативный урок. Сделал авторизацию и сессию с бутстрапом и пхп на основе данного урока.
@user-iv4yz7bf9t
@user-iv4yz7bf9t 8 лет назад
Очень интересно, спасибо за видео! Хотелось бы несколько отдельных уроков, посвящённых возможностям RedBeanPHP.
@Nepyx
@Nepyx 3 года назад
10:00 посмотрите вверх справа ахаххаывхвахах ору
@user-ql5bu2zv4n
@user-ql5bu2zv4n 6 лет назад
У кого имя пользователя не выводит делаем так: в файле login после старта сессии добавляем такую строку $_SESSION['user_name'] = $user['login']; там где нужно вывести вставляем это: Здравствуйте У кого не работает var_dump как у автора пишем так var_dump ($_SESSION['user_name']) или print_r ($_SESSION['user_name'])
@soulmusic3214
@soulmusic3214 4 года назад
Recoverable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in E:\server\OSPanel\domains ewproject\home.php on line 19 хз что делать(
@kanekabal416
@kanekabal416 5 лет назад
Ты реально лучше всех объясняешь. Я как в прошлом веке проверки делал, ты показал просто божественные варианты!
@ache9830
@ache9830 6 лет назад
спасибо большое, вы очень понятно и живо объясняете :)
@nursultanruslan2032
@nursultanruslan2032 7 лет назад
ошибка session_start ();
@alex_smith3875
@alex_smith3875 7 лет назад
Все файлы сохрани в формате UTF-8 без BOM
@lsoka8928
@lsoka8928 6 лет назад
я сделал и все равно ошибка!
@lsoka8928
@lsoka8928 6 лет назад
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Users\andreysok\Desktop\OSPanel\domains egistrXaudiXo\login.php:2) in C:\Users\andreysok\Desktop\OSPanel\domains egistrXaudiXo\db.php on line 7
@raven840707
@raven840707 6 лет назад
проверь во всех файлах, чтобы перед "" не было пробела
@MrBars23
@MrBars23 6 лет назад
Надо во всех файлах перенести на самый верх(на первую строчку)
@RiFTelFalse
@RiFTelFalse 6 лет назад
Пока https (или другого двойного шифрования) нет, невозможно сделать 100% защищенную регистрацию. Либо ты не профи, либо кликбейтом попахивает
@HowdyhoNet
@HowdyhoNet 6 лет назад
HTTPS и всё остальное это 120% :) p.s. Вспоминаем Alcohol.
@jessepinkman1999
@jessepinkman1999 3 года назад
Классно, мужик! Спасибо)
@serhiikabak7101
@serhiikabak7101 7 лет назад
крутой урок, все по делу, спасибо!
@user-ni4oh6rs3e
@user-ni4oh6rs3e 6 лет назад
PDO не, не слышал, запилю ка я то что можно сделать встроенными метадами, при помощи подключаемой хуйни.
@user-1zzy
@user-1zzy 7 лет назад
лучше бы исходники скидывал
@user-ut7dh6iq1l
@user-ut7dh6iq1l 6 лет назад
А че, сам не осилил регу напейсать?
@cloverproduction1745
@cloverproduction1745 5 лет назад
Очень классно и понятно, большое спасибо
@arttmptt
@arttmptt 6 лет назад
Это самое лучший видеоурок по разработке регистрации на сайте! Да вообще, этот канал самый лучший среди всех, остальных связанных с it!!!
@user-fh5pz6nq2p
@user-fh5pz6nq2p 7 лет назад
PHP - 100% Защищённая 30:53 но эта тема не затрагивает данный урок... Заслуженный репорт за спам и ложный значок видео.
@user-jj4jg3is9x
@user-jj4jg3is9x 8 лет назад
Спасибо за видос очень полезная инфа.
@TheLordKubik
@TheLordKubik 7 лет назад
Супер! Большое спасибо. Все работает.
@kennywood2787
@kennywood2787 6 лет назад
Огромное спасибо за твою работу!
@HowdyhoNet
@HowdyhoNet 6 лет назад
Рад помочь!)
@user-kn5yq1cr8u
@user-kn5yq1cr8u 7 лет назад
Браво, огромное спасибо!))
@kihomah9947
@kihomah9947 4 года назад
Спасибо за видео. Все доступно и понятно. Было бы интересно реализовать права и роли пользователям
@deepddilyakopin5766
@deepddilyakopin5766 4 года назад
Спасибо огромное, друг!!! Одним PHP программистом в мире стало больше!! ;) Очень внятно, очень быстро, очень понятно!! То, что непонятно - всё уже ищется через гугль!!
@programa3305
@programa3305 5 лет назад
круто снимаешь!продолжай!
Далее
ДИНО 3D - Что с ним стало?
6:44
Просмотров 231 тыс.
Я сделал Minecraft, но есть нюанс ...
13:52
Как я выучил PHP? План обучения.
29:48
Как устроен PHP?
18:14
Просмотров 88 тыс.