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

  Переглядів 411,252

Хауди Хо™ - Просто о мире IT!

Хауди Хо™ - Просто о мире IT!

8 років тому

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

КОМЕНТАРІ: 1 300
@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 5 років тому
Emin Panakh люто плюсую. Ибо навалом шлака, где нудным голосом бекая, мекая пытаются, что-то рассказать
@FCatherine
@FCatherine 5 років тому
Большое спасибо, по началу были нюансы, но в оконцовке после тщательного анализа кода всё заработало!
@TheJettrix
@TheJettrix 7 років тому
*Спасибо всё получилось !! ещё уроков php они у тебя заходят лучше чем все остальные*
@user-gw6vn6vx8o
@user-gw6vn6vx8o 5 років тому
как же больно все это начинать))) Огромное спасибо за урок, автор молодец. Спасибо!
@andreyka26_live
@andreyka26_live 7 років тому
Парень от души тебе болшой палец вверх) Наверное единственный кто так все четко, по делу, и с пользой рассказывает. Наверное, если самому, по учебниках каким-то сайтам учить, ушла бы где-то неделя, а тут за 30 мин пацанчик все разложил. Вообще красава, жду новое про PHP.
@user-ts3ir1op4n
@user-ts3ir1op4n 7 років тому
больше уроков по PHP, пожалуйста)
@proxima9850
@proxima9850 7 років тому
+
@MirovoW
@MirovoW 7 років тому
+
@simonovpv
@simonovpv 7 років тому
+
@freedomfeelings5299
@freedomfeelings5299 7 років тому
+
@ostapbregin350
@ostapbregin350 7 років тому
+
@user-hc7ob9vb8j
@user-hc7ob9vb8j 7 років тому
Спасибо большое за уроки! Приятно слушать. Все по делу и бодро!
@user-tn5ss4lz6p
@user-tn5ss4lz6p 7 років тому
Спасибо за урок ! Все понятно, качество видео и звука хорошее. Получилось все, кроме подстановки имени после авторизации)
@awenn2015
@awenn2015 5 років тому
Это супер круто, безопасно и доступно! Дай бог тебе здоровья за такие уроки)
@maksymdavydchuk
@maksymdavydchuk 8 років тому
Все кратко и по делу, спасибо, записывай еще по рнр)
@HowdyhoNet
@HowdyhoNet 8 років тому
Обязательно)
@xacaki
@xacaki 7 років тому
у меня при отравке формы выдает что файл не найден, в чем может быть загвоздка?
@mirniycruxix5170
@mirniycruxix5170 3 роки тому
@@xacaki файл не найден
@Star-vv2jx
@Star-vv2jx Рік тому
@@mirniycruxix5170 Спустя 3 года 😂
@maksimduda
@maksimduda 7 років тому
Отличный урок, приятно смотреть. Внятные и понятные объяснения, лаконично, без получасового разжёвывания. Спасибо за работу.
@MfeaR113
@MfeaR113 7 років тому
Ааа, спасибо!! я все никак не мог понять как это работает. Все просто и доступно. Даешь еще урокипо php! Например как выводить данные профиля, редактировать и сохранять.
@user-wc1nl6ch6j
@user-wc1nl6ch6j 8 років тому
Хотелось бы увидеть урок по созданию раздела "профиль", соответственно там где настройки и вся информация(Аватарка, обо мне и т.д.). Жду, надеюсь)
@kep261
@kep261 6 років тому
собственно что сложного?
@TheFuckStrat
@TheFuckStrat 6 років тому
можешь помочь?
@abdultut
@abdultut 4 роки тому
Это очень легко
@Memfis976
@Memfis976 3 роки тому
@@abdultut Поделись гайдом, пожалуйста.
@nikolaydd6219
@nikolaydd6219 3 роки тому
Делаешь список что тебе надо в профиле и добавляешь это в базу. По-моему это просто.
@xXxXxXSporTXxXxXx
@xXxXxXSporTXxXxXx 6 років тому
Круто концепцию объяснил, хотелось бы уроков более приближенных к патернам например в привязке к MVC, или любой другой архитектуре.
@codelen8121
@codelen8121 6 років тому
Обожаю тебя! Самый крутой канал о программирование! приятный голос и объясняешь кратко и внятно! Смотрю все твои ролики БОЛЬШОЕ СПАСИБО ТЕБЕ!!!!!!!
@rvwrsdbdlzmi1113
@rvwrsdbdlzmi1113 7 років тому
Спасибо большое за видео! Четко, понятно и обьемно.
@lostinway9144
@lostinway9144 5 років тому
*_Респект тебе, чувак! Долго искал, как создать такую фичу!!! Огромное спасибо тебе!_*
@vviktor72
@vviktor72 6 років тому
Твои 30 минут обошлись мне в пол дня )))
@ackedellbear8484
@ackedellbear8484 5 років тому
да как у меня, только до сих пор парюсь))) p.s. остался код из видео?
@user-sm1ig9xf5z
@user-sm1ig9xf5z 4 роки тому
8 мин пол дня
@user-lb3wo7xe4s
@user-lb3wo7xe4s 6 років тому
Красавчик! Прям слов нет, как все круто и доступно объясняешь! Е.Попов вообще в пролёте, твоя подача круче.
@isayev007
@isayev007 7 років тому
Браво! Всё чётко, не затянуто и в то же время "разжёвано". Спасибо Вам за ваши уроки. ;)
@SagePtr
@SagePtr Рік тому
Фундаментальная ошибка в данном уроке - это проверять на уникальность отдельными выборками, а не соответствующими механизмами СУБД. Да, в 99.99% это будет работать. Но в малой доле случаев возможны ситуации, когда браузер отправит запрос дважды, и тогда возможно состояние гонки между двумя отправленными запросами. При этом может получиться ситуация, что обе копии скрипта сначала сделают запросы на выборку, не обнаружат записи и сделают запросы на добавление, что приведёт к появлению дубликата. Я в боевых условиях так наловил за несколько лет парочку дубликатов в таблице, где их не должно было быть. Лучше уж создавать уникальный индекс для подстраховки, даже если он ни разу не отловит дубликат из-за состояния гонки, либо отловит и приведёт к падению скрипта с исключением, но целостность базы не нарушит.
@user-gs2vg2uk6p
@user-gs2vg2uk6p 6 років тому
Скидывай плз. ссылку на исходники, было просто супер. Спс за видео ;)
@TheNcoding
@TheNcoding 7 років тому
шикарный материал, жду продолжения данной темы
@emirmekhtiev3631
@emirmekhtiev3631 7 років тому
Чем больше PHP тем лучше) Замечательное видео, спасибо!
@user-xw7wv7on6t
@user-xw7wv7on6t 6 років тому
Я что-то туплю, а как сделать чтобы на другой странице проверяло зашел ли ты на форме авторизации? Если например не зашел на форме авторизации, то при прямом переходе на вторую страницу она была бы заблокирована.
@Artem-iz7ce
@Artem-iz7ce 7 років тому
Есть ссылка на проект :?))
@olegrusski8646
@olegrusski8646 7 років тому
Быстро рассказываешь, не мямлишь, приятно смотреть. У меня много вопросов по теме php, но надеюсь с твоей помощью разберусь.
@viktorkru7105
@viktorkru7105 3 роки тому
Красавчег! 👍🏻 Смотришь и просто хочется сесть и начать это всё делать. Потому что понимаешь на самом деле это не сложно, главное желание. И спасибо что благодаря вам это желание только возрастает. Надеюсь что с вашей помощью я добьюсь своей цели. 💪🏻 Если можно было бы круто более подробный курс по php сделать. 😉
@user-cv8sl4hs2o
@user-cv8sl4hs2o 7 років тому
Хауди, покажи, как сделать чат на сайте(Ajax, PHP, JS), где пользователи берутся из таблицы users.
@user-ut7dh6iq1l
@user-ut7dh6iq1l 6 років тому
По идее, после базового курса по пыхе, это должен осилить каждый без всяких мануалов.
@BigDaddy-zp6hz
@BigDaddy-zp6hz 3 роки тому
в принципе не сложно
@daniilshenyagin1408
@daniilshenyagin1408 7 років тому
Помоги с проблемой пожалуйста: у меня после авторизации, все данные выводятся (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 да, в курсе)
@grishafilatof8309
@grishafilatof8309 5 років тому
Так много инфы в одном видео. Много где искал конкретно по PHP, ничего не нашел толкового, а здесь прям очень подробно, и RedBean показалась мне очень упрощающей, конечно хорошо бы знать и понимать процессы, с которыми помогает эта библиотека.
@CounterStrikeSocialClub
@CounterStrikeSocialClub 5 років тому
Хауди Хо)))) чувак)) спасибо за труд))) Делай побольше таких видео уроков!!! Очень поучительно!!!
@Movescene5254
@Movescene5254 5 років тому
Плиз ,сделай видео про подтверждение email .
@fastchannel2145
@fastchannel2145 7 років тому
Как из массива SESSION вытащить что-то? у меня ничего не показывает
@derraleak
@derraleak 3 роки тому
$session = $_SESSION['То, что хочешь вытащить'];
@JustZ
@JustZ 4 роки тому
Спасибо за урок! Реально души - спасибо. Помог разобраться с шифрованием и сверением паролей.
@KING-MERC-CLUB
@KING-MERC-CLUB 2 роки тому
Единственный кто смог мне помочь, от души👍
@Gulimjkee
@Gulimjkee 7 років тому
не могу вывести ник пользователя, выходит только login; ?> в чем проблема?
@DANEX-tw9cj
@DANEX-tw9cj 5 років тому
Попробуй Если конечно ещё актуально)))
@cmscr1ptex896
@cmscr1ptex896 5 років тому
@@DANEX-tw9cj Лучше поздно чем никогда
@etoyadenis1355
@etoyadenis1355 5 років тому
@@DANEX-tw9cj это не двумерный массив, а объект, из него так данные не вытаскивают...
@sergeydanko1999
@sergeydanko1999 7 років тому
А зачем делать проверку на пустоту поля в скрипте? Есть же атрибут required
@user-ln2jx5ke8l
@user-ln2jx5ke8l 4 роки тому
Можно изменить код элемента и убрать этот атрибут из браузера
@kanekabal416
@kanekabal416 5 років тому
Ты реально лучше всех объясняешь. Я как в прошлом веке проверки делал, ты показал просто божественные варианты!
@djek678
@djek678 7 років тому
Очень понятно, грамотно и главное коротко рассказано. 1 раз делал авторизацию на сайте и этот урок мне очень помог. ЛАЙК!
@topfucktv9915
@topfucktv9915 6 років тому
можно урок по подверждение почты
@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Внимательно посмотри в начале файла должен быть
@YuriyBaragin
@YuriyBaragin Рік тому
Благодарю! Смотрю твои видео и наслаждаюсь. Верю, что и я когда нибудь начну также писать код )
@rademaxbh
@rademaxbh 7 років тому
Спасибо за урок!) Просто и понятно
@user-ol2ns5tb3l
@user-ol2ns5tb3l 7 років тому
спасибо) круто) было бы еще круче если бы Вы еще кидали ссылку на код))
@eddiv46
@eddiv46 4 роки тому
Он тебе и так все сделал а тебе стоит только переписать. Нафига тебе исходник?
@user-qk7mk7rl9c
@user-qk7mk7rl9c 4 роки тому
@@eddiv46 когда допускаешь очепятку, а потом ищешь её пару часов, было бы очень к месту
@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 років тому
у меня пробел стоял в кавычках на месте пароля и такая же фигня была, между кавычками ничего не должно быть(если пароля нет)
@dmitriyrayder8763
@dmitriyrayder8763 8 років тому
Спасибо !!! реально классссссные уроки))). Без возни и по делу :) С меня лайк и подписка.
@HowdyhoNet
@HowdyhoNet 8 років тому
Рад помочь!)
@elenkern6066
@elenkern6066 2 роки тому
Добрый вечер! Спасибо, отличные обучающие видео, смогла собрать форму по вашему туториалу!))
@GiftChoiceEst
@GiftChoiceEst 8 років тому
спасибо
@HowdyhoNet
@HowdyhoNet 8 років тому
Рад помочь!)
@user-dh4wz6yz7r
@user-dh4wz6yz7r 7 років тому
Можешь сделать полный курс по php как сделал классные полные курсы по html и тому подобное.
@olehkis4787
@olehkis4787 7 років тому
Хотелось бы узнать больше о php, я думаю такие видосы будут популярны))
@sergeylitvinov3162
@sergeylitvinov3162 6 років тому
А у хауди же вроде есть...
@alexanderplesovskikh7700
@alexanderplesovskikh7700 6 років тому
Помогите пожалуйста, очень нужна помощь. Я никак не могу разобраться в проблеме: У меня после авторизации не выводится логин пользователя Вы авторизованы! Привет, Выйти Вы не авторизованы! /*Версия php 5.6.29*/
@it-planet
@it-planet 6 років тому
Alexander Evgenievich Ну как Вы исправили ошибку - выводится логин пользователя ? Я пока не исправил :(
@Win32ts
@Win32ts 5 років тому
возможно вы делаете эту форму не на основной странице (index) а где-то в подключаемом файле, например в сайдбаре, а в индексе просто подключаете сайдбар, где форма. Так вот если оно так - то попробуйте стартануть сессию в самом верху кода, где форма.
@alexanderommm
@alexanderommm 7 років тому
Автор, просто огромнейшее тебе спасибо!
@gigabek
@gigabek 7 років тому
Кул, хорошие уроки. Больше снимай. На счет md5 я помню как люди взламывали сайты-рулетки по кс и отправляли вещи себе.
@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 років тому
нашел как пофиксить?
@Diversity2014
@Diversity2014 7 років тому
Можно исходник пожалуйста?
@user-xq5rs2jy4k
@user-xq5rs2jy4k 7 років тому
Diversity кинь урл сайта где это форма стоит, хочу посмотреть реализацию.
@lsoka8928
@lsoka8928 6 років тому
классный сайт,твой?
@ache9830
@ache9830 6 років тому
спасибо большое, вы очень понятно и живо объясняете :)
@user-jh7pb3cu2g
@user-jh7pb3cu2g 3 роки тому
Очень, очень круто!!! Спасибо огромное за урок!!! :)
@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 это не та ошибка, сейчас попробую вспомнить как эту ошибку устранил если интересно
@skilljetfddf5467
@skilljetfddf5467 6 років тому
А как сделать чтобы после регистрации сразу пользователь заходил,?
@adam-front
@adam-front 5 років тому
Ну подумайте логически сами, если он для "запоминания" юзера, он создавал сессию 'logged_user' при авторизации, можно создать эту же сессию и при успешной регистрации пользователя (Вопрос был задан год назад, ответ скорее уже для новочитающих)
@kullout5303
@kullout5303 4 роки тому
@@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 ' Вы успешно зарегистрированы!'; }
@user-pd1ow6uh8g
@user-pd1ow6uh8g 6 років тому
Супер! Супер! Супер! Всё понятно и быстро! Автор красавчик!
@deepddilyakopin5766
@deepddilyakopin5766 4 роки тому
Спасибо огромное, друг!!! Одним PHP программистом в мире стало больше!! ;) Очень внятно, очень быстро, очень понятно!! То, что непонятно - всё уже ищется через гугль!!
@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 років тому
ukposts.info/have/v-deo/r6ppgKWYeoeqrIU.html
@MrBars23
@MrBars23 6 років тому
Надо во всех файлах перенести на самый верх(на первую строчку)
@gisakdimaksyan5182
@gisakdimaksyan5182 8 років тому
будут уроки по созданию админки?
@HowdyhoNet
@HowdyhoNet 8 років тому
Да
@gisakdimaksyan5182
@gisakdimaksyan5182 8 років тому
спасибо большое, я недавно узнал о вашем канале, но сейчас всем рекомендую, все практические полезные материалы .такой подход не часто встречается.
@HowdyhoNet
@HowdyhoNet 8 років тому
Спасибо!)
@alexanderlaukert8129
@alexanderlaukert8129 6 років тому
вот именно :D
@lsoka8928
@lsoka8928 6 років тому
так где видео насчет админки?,мы ждем
@user-tb1sf4to7z
@user-tb1sf4to7z 7 років тому
Офигенный урок, спасибо!
@arttmptt
@arttmptt 6 років тому
Это самое лучший видеоурок по разработке регистрации на сайте! Да вообще, этот канал самый лучший среди всех, остальных связанных с it!!!
@DanNnDiShow
@DanNnDiShow 7 років тому
session_start(); Ошибка помогите пожалуйста !!!
@vladimirplatun5325
@vladimirplatun5325 4 роки тому
как исправили?
@usanotes
@usanotes 4 роки тому
Та же проблема
@mhalaider6046
@mhalaider6046 4 роки тому
@@vladimirplatun5325 в самом начала документа пиши session_start(); то есть до . Запуск сессии должен произойти до отправки заголовков.
@user-ql5bu2zv4n
@user-ql5bu2zv4n 5 років тому
У кого имя пользователя не выводит делаем так: в файле 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 хз что делать(
@mishachesnokov2857
@mishachesnokov2857 7 років тому
Спасибо за урок ! Очень всё понятно ! Спасибо огромное !!! :-)
@antonvasyukov763
@antonvasyukov763 6 років тому
Супер, урок! Я начинающий, но все предельно понятно! Хотелось бы продолжения - создание страницы пользователя и админки.
@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 6 років тому
У меня точно также :c
@asgerionCH
@asgerionCH 6 років тому
Та же херня была, надо писать dispenSe, а не dispenCe
@AresEnduro
@AresEnduro 5 років тому
а я сижу и думаю где пропустил спс за коммент
@user-rj3od6hw9s
@user-rj3od6hw9s 5 років тому
@@asgerionCH cпасибо, помог
@user-rj3od6hw9s
@user-rj3od6hw9s 5 років тому
Благодарю, что задал этот вопрос))
@nero-je9ni
@nero-je9ni 4 роки тому
10:00 Чекните чё написано в уведомление, в углу вверху вправо
@davitpetrosyan7565
@davitpetrosyan7565 4 роки тому
😂😂😂
@rudi2492
@rudi2492 4 роки тому
😂😂🤣
@geekan740
@geekan740 6 років тому
Я не знаю что сказать, но ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО Тебе, Howdy Ho за твои ролики, все по делу, быстро, кратко, без воды, мало кто так может, а за bcrypt отдельно благодарю.
@HowdyhoNet
@HowdyhoNet 6 років тому
Рад помочь!)
@user-yk2gf1wc8l
@user-yk2gf1wc8l 4 роки тому
Спасибо за урок, хорошее видео!
@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 років тому
Спасибо, помог
@SurviveOnlyStrong
@SurviveOnlyStrong 7 років тому
$_SESSION['logged_user']->login выводит NULL. При вар дампе обьекта: ["login"]=> string(4) "vlad". Так почему же оно не выводится?
@DELTA85rus
@DELTA85rus 5 років тому
Проверь, что бы во всех местах было прописанно именнно $_SESSION, а не $SESSION. У меня была такая проблема именно из-за этого.
@DANEX-tw9cj
@DANEX-tw9cj 5 років тому
Попробуй Надеюсь за год уже решил проблему))
@dollar70rubley
@dollar70rubley 5 років тому
@@DANEX-tw9cj за 2)
@M0stwan1eD
@M0stwan1eD 5 років тому
Спасибо большое за полезный и информативный урок. Сделал авторизацию и сессию с бутстрапом и пхп на основе данного урока.
@cloverproduction1745
@cloverproduction1745 5 років тому
Очень классно и понятно, большое спасибо
@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 років тому
в смысле убрать "::"?
@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 поздравляю
@yanmay8614
@yanmay8614 5 років тому
Большое спасибо за урок! Всё работает!
@user-kn5yq1cr8u
@user-kn5yq1cr8u 7 років тому
Браво, огромное спасибо!))
@artwhite2620
@artwhite2620 6 років тому
У меня НЕ получаеться, у вас там красным ВВЕДИТЕ ЛОГИН и т.д. а у меня '.array_shift($errors).' хотя я всё проверил, 15 минут проверял. и в поле для ввода стоит value="". ПОМОГИТЕ!!
@danieldnc3816
@danieldnc3816 6 років тому
та же фигня, не выводит ожибку а... '.array_shift($errors).''; } }?> а я писал else {echo ''.array_shift($errors).'';} что за фигня
@baigildin
@baigildin 6 років тому
Если найдешь решение отпишешься, у меня тоже самое выводит.
@ackedellbear8484
@ackedellbear8484 5 років тому
Короче, пиши echo ''.array_shift($errors).'';
@ackedellbear8484
@ackedellbear8484 5 років тому
У меня решила @@LgamesChannel
@VINNY94051
@VINNY94051 5 років тому
@@LgamesChannelТак у вас написано то же самое что и у автора, у него есть эти скобки
@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?
@user-iv4yz7bf9t
@user-iv4yz7bf9t 7 років тому
Очень интересно, спасибо за видео! Хотелось бы несколько отдельных уроков, посвящённых возможностям RedBeanPHP.
@user-rp7jd8wr2z
@user-rp7jd8wr2z 5 років тому
Срасибо тебе огромное круто объясняешь побольше видосиков таких
@Nepyx
@Nepyx 3 роки тому
10:00 посмотрите вверх справа ахаххаывхвахах ору
@RiFTelFalse
@RiFTelFalse 6 років тому
Пока https (или другого двойного шифрования) нет, невозможно сделать 100% защищенную регистрацию. Либо ты не профи, либо кликбейтом попахивает
@HowdyhoNet
@HowdyhoNet 6 років тому
HTTPS и всё остальное это 120% :) p.s. Вспоминаем Alcohol.
@awenn2015
@awenn2015 5 років тому
Смог повторить где то часа за два, единственное это ошибки делал, не внимательно писал код а так все круто работает, отличный контент!
@Krishtal3
@Krishtal3 6 років тому
Спасибо большое за данный урок очень своевременно для меня )))) побольше бы уроков про аутентификацию или смену данных, плиз))))
@nursultanruslan2032
@nursultanruslan2032 7 років тому
ошибка session_start ();
@alex_smith3875
@alex_smith3875 6 років тому
Все файлы сохрани в формате 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 років тому
Надо во всех файлах перенести на самый верх(на первую строчку)
@user-ni4oh6rs3e
@user-ni4oh6rs3e 6 років тому
PDO не, не слышал, запилю ка я то что можно сделать встроенными метадами, при помощи подключаемой хуйни.
@user-jj4jg3is9x
@user-jj4jg3is9x 8 років тому
Спасибо за видос очень полезная инфа.
@serhiikabak7101
@serhiikabak7101 7 років тому
крутой урок, все по делу, спасибо!
@user-1zzy
@user-1zzy 7 років тому
лучше бы исходники скидывал
@user-ut7dh6iq1l
@user-ut7dh6iq1l 6 років тому
А че, сам не осилил регу напейсать?
@user-fh5pz6nq2p
@user-fh5pz6nq2p 7 років тому
PHP - 100% Защищённая 30:53 но эта тема не затрагивает данный урок... Заслуженный репорт за спам и ложный значок видео.
@TopoRYT
@TopoRYT 7 років тому
то, что я и искал! спасибо:)
@kihomah9947
@kihomah9947 4 роки тому
Спасибо за видео. Все доступно и понятно. Было бы интересно реализовать права и роли пользователям
@juliaj6689
@juliaj6689 6 років тому
Отличный урок! Спасибо!
@jessepinkman1999
@jessepinkman1999 3 роки тому
Классно, мужик! Спасибо)
@tomnau0148
@tomnau0148 6 років тому
Привет Хауди Хо, ты лучший! Спасибо тебе за подробные объяснения много уже встало на свои места после твоих видео, обязательно поддержу канал. Очень жалко что чуть чуть эту тему не добил до завершённого продукта, не хватает "Забыли пароль?" и было бы просто блеск! Может дожмёшь это дело просто исходником в описании? Было бы здорово!
@daniilkvartalnov8029
@daniilkvartalnov8029 7 років тому
Всё получило, спасибо!)
Счётчик онлайна на PHP! ► Сколько пользователей на сайте?
22:51
Хауди Хо™ - Просто о мире IT!
Переглядів 32 тис.
Учим PHP за 1 Час! ► Часть 3 ► Делаем свой блог! #От Профессионала
1:47:21
Хауди Хо™ - Просто о мире IT!
Переглядів 336 тис.
Анна Трінчер - Бар за баром (Official Music Video)
02:38
Анна Трінчер
Переглядів 1,8 млн
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Переглядів 38 млн
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Переглядів 248 тис.
Тебе НЕ НУЖЕН антивирус! И вот почему :3
11:12
Хауди Хо™ - Просто о мире IT!
Переглядів 173 тис.
Как стать Full Stack веб разработчиком? ► Самый Верный Путь!
33:38
Хауди Хо™ - Просто о мире IT!
Переглядів 267 тис.
Анна Трінчер - Бар за баром (Official Music Video)
02:38
Анна Трінчер
Переглядів 1,8 млн