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

  Рет қаралды 413,145

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

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

Күн бұрын

Пікірлер: 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 6 жыл бұрын
Emin Panakh люто плюсую. Ибо навалом шлака, где нудным голосом бекая, мекая пытаются, что-то рассказать
@Tomokoo-s4f
@Tomokoo-s4f 8 жыл бұрын
больше уроков по PHP, пожалуйста)
@proxima9850
@proxima9850 8 жыл бұрын
+
@MirovoW
@MirovoW 8 жыл бұрын
+
@simonovpv
@simonovpv 8 жыл бұрын
+
@freedomfeelings5299
@freedomfeelings5299 8 жыл бұрын
+
@ostapbregin350
@ostapbregin350 8 жыл бұрын
+
@ЯнГринберг-щ7р
@ЯнГринберг-щ7р 8 жыл бұрын
Хотелось бы увидеть урок по созданию раздела "профиль", соответственно там где настройки и вся информация(Аватарка, обо мне и т.д.). Жду, надеюсь)
@kep261
@kep261 7 жыл бұрын
собственно что сложного?
@TheF_Strat
@TheF_Strat 7 жыл бұрын
можешь помочь?
@abdultut
@abdultut 4 жыл бұрын
Это очень легко
@Memfis976
@Memfis976 4 жыл бұрын
@@abdultut Поделись гайдом, пожалуйста.
@nikolaydd6219
@nikolaydd6219 4 жыл бұрын
Делаешь список что тебе надо в профиле и добавляешь это в базу. По-моему это просто.
@KING-MERC-CLUB
@KING-MERC-CLUB 2 жыл бұрын
Единственный кто смог мне помочь, от души👍
@maksymdavydchuk
@maksymdavydchuk 8 жыл бұрын
Все кратко и по делу, спасибо, записывай еще по рнр)
@HowdyhoNet
@HowdyhoNet 8 жыл бұрын
Обязательно)
@xacaki
@xacaki 7 жыл бұрын
у меня при отравке формы выдает что файл не найден, в чем может быть загвоздка?
@mirniycruxix5170
@mirniycruxix5170 4 жыл бұрын
@@xacaki файл не найден
@Star-vv2jx
@Star-vv2jx Жыл бұрын
@@mirniycruxix5170 Спустя 3 года 😂
@andreyka26_live
@andreyka26_live 7 жыл бұрын
Парень от души тебе болшой палец вверх) Наверное единственный кто так все четко, по делу, и с пользой рассказывает. Наверное, если самому, по учебниках каким-то сайтам учить, ушла бы где-то неделя, а тут за 30 мин пацанчик все разложил. Вообще красава, жду новое про PHP.
@FCatherine
@FCatherine 5 жыл бұрын
Большое спасибо, по началу были нюансы, но в оконцовке после тщательного анализа кода всё заработало!
@YuriyBaragin
@YuriyBaragin 2 жыл бұрын
Благодарю! Смотрю твои видео и наслаждаюсь. Верю, что и я когда нибудь начну также писать код )
@SagePtr
@SagePtr 2 жыл бұрын
Фундаментальная ошибка в данном уроке - это проверять на уникальность отдельными выборками, а не соответствующими механизмами СУБД. Да, в 99.99% это будет работать. Но в малой доле случаев возможны ситуации, когда браузер отправит запрос дважды, и тогда возможно состояние гонки между двумя отправленными запросами. При этом может получиться ситуация, что обе копии скрипта сначала сделают запросы на выборку, не обнаружат записи и сделают запросы на добавление, что приведёт к появлению дубликата. Я в боевых условиях так наловил за несколько лет парочку дубликатов в таблице, где их не должно было быть. Лучше уж создавать уникальный индекс для подстраховки, даже если он ни разу не отловит дубликат из-за состояния гонки, либо отловит и приведёт к падению скрипта с исключением, но целостность базы не нарушит.
@arttxmk
@arttxmk 7 жыл бұрын
Это самое лучший видеоурок по разработке регистрации на сайте! Да вообще, этот канал самый лучший среди всех, остальных связанных с it!!!
@TheJettrix
@TheJettrix 7 жыл бұрын
*Спасибо всё получилось !! ещё уроков php они у тебя заходят лучше чем все остальные*
@grishafilatof8309
@grishafilatof8309 5 жыл бұрын
Так много инфы в одном видео. Много где искал конкретно по PHP, ничего не нашел толкового, а здесь прям очень подробно, и RedBean показалась мне очень упрощающей, конечно хорошо бы знать и понимать процессы, с которыми помогает эта библиотека.
@vviktor72
@vviktor72 6 жыл бұрын
Твои 30 минут обошлись мне в пол дня )))
@ackedellbear8484
@ackedellbear8484 6 жыл бұрын
да как у меня, только до сих пор парюсь))) p.s. остался код из видео?
@крипер524
@крипер524 4 жыл бұрын
8 мин пол дня
@OlegLKurnyavko
@OlegLKurnyavko 2 жыл бұрын
Спасибо! Оч. здорово рассказываете. ))))
@lostinway9144
@lostinway9144 6 жыл бұрын
*_Респект тебе, чувак! Долго искал, как создать такую фичу!!! Огромное спасибо тебе!_*
@geekan740
@geekan740 7 жыл бұрын
Я не знаю что сказать, но ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО Тебе, Howdy Ho за твои ролики, все по делу, быстро, кратко, без воды, мало кто так может, а за bcrypt отдельно благодарю.
@HowdyhoNet
@HowdyhoNet 7 жыл бұрын
Рад помочь!)
@awenn2015
@awenn2015 6 жыл бұрын
Это супер круто, безопасно и доступно! Дай бог тебе здоровья за такие уроки)
@maksimduda
@maksimduda 7 жыл бұрын
Отличный урок, приятно смотреть. Внятные и понятные объяснения, лаконично, без получасового разжёвывания. Спасибо за работу.
@xXxXxXSporTXxXxXx
@xXxXxXSporTXxXxXx 7 жыл бұрын
Круто концепцию объяснил, хотелось бы уроков более приближенных к патернам например в привязке к MVC, или любой другой архитектуре.
@codelen8121
@codelen8121 7 жыл бұрын
Обожаю тебя! Самый крутой канал о программирование! приятный голос и объясняешь кратко и внятно! Смотрю все твои ролики БОЛЬШОЕ СПАСИБО ТЕБЕ!!!!!!!
@АртурЯрославцев-ь5п
@АртурЯрославцев-ь5п 7 жыл бұрын
Скидывай плз. ссылку на исходники, было просто супер. Спс за видео ;)
@rusiraag1912
@rusiraag1912 Жыл бұрын
Очень хороший урок. Благодарю. Мне очень помог.
@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_ 4 жыл бұрын
Php старый
@priminister5711
@priminister5711 4 жыл бұрын
@@MrKoteyka_ как такое может быть?)
@Борискаштанов-в9б
@Борискаштанов-в9б 4 жыл бұрын
удали того пользователя что без хэша в базе
@priminister5711
@priminister5711 4 жыл бұрын
@@Борискаштанов-в9б че?
@Борискаштанов-в9б
@Борискаштанов-в9б 4 жыл бұрын
@@priminister5711 я перепутал :-D это не та ошибка, сейчас попробую вспомнить как эту ошибку устранил если интересно
@Вячеслав-о2н1э
@Вячеслав-о2н1э 7 жыл бұрын
Красавчик! Прям слов нет, как все круто и доступно объясняешь! Е.Попов вообще в пролёте, твоя подача круче.
@Nepyx
@Nepyx 3 жыл бұрын
10:00 посмотрите вверх справа ахаххаывхвахах ору
@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Внимательно посмотри в начале файла должен быть
@elenkern6066
@elenkern6066 2 жыл бұрын
Добрый вечер! Спасибо, отличные обучающие видео, смогла собрать форму по вашему туториалу!))
@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 7 жыл бұрын
что Вы именно изменили? можете показать код? я попробовал точно так же написать, но не работает
@deusintra
@deusintra 7 жыл бұрын
Ты меня спас, благодарю.
@ОлександрКравченко-ф4у
@ОлександрКравченко-ф4у 7 жыл бұрын
у меня пробел стоял в кавычках на месте пароля и такая же фигня была, между кавычками ничего не должно быть(если пароля нет)
@gigabek
@gigabek 8 жыл бұрын
Кул, хорошие уроки. Больше снимай. На счет md5 я помню как люди взламывали сайты-рулетки по кс и отправляли вещи себе.
@nero-je9ni
@nero-je9ni 5 жыл бұрын
10:00 Чекните чё написано в уведомление, в углу вверху вправо
@davitpetrosyan7565
@davitpetrosyan7565 5 жыл бұрын
😂😂😂
@rudi2492
@rudi2492 4 жыл бұрын
😂😂🤣
@deepddilyakopin5766
@deepddilyakopin5766 4 жыл бұрын
Спасибо огромное, друг!!! Одним PHP программистом в мире стало больше!! ;) Очень внятно, очень быстро, очень понятно!! То, что непонятно - всё уже ищется через гугль!!
@Artem-iz7ce
@Artem-iz7ce 8 жыл бұрын
Есть ссылка на проект :?))
@helpupgrade9654
@helpupgrade9654 4 жыл бұрын
Благодаря данному уроку я совершил кучу ошибок, которые решались на самом деле очень просто (классика жанра)! Урок очень полезный, создал защищенную авторизацию для сайта. Благодарю автора за данный урок, много нового узнал.
@МаксимБагатій
@МаксимБагатій 8 жыл бұрын
спасибо) круто) было бы еще круче если бы Вы еще кидали ссылку на код))
@eddiv46
@eddiv46 5 жыл бұрын
Он тебе и так все сделал а тебе стоит только переписать. Нафига тебе исходник?
@ДмитрийСергиевич-з5к
@ДмитрийСергиевич-з5к 4 жыл бұрын
@@eddiv46 когда допускаешь очепятку, а потом ищешь её пару часов, было бы очень к месту
@АндрейЛарионов-в6в
@АндрейЛарионов-в6в 4 жыл бұрын
Спасибо за урок, хорошее видео!
@ДЕРЖАВИН-т1л
@ДЕРЖАВИН-т1л 7 жыл бұрын
Хауди, покажи, как сделать чат на сайте(Ajax, PHP, JS), где пользователи берутся из таблицы users.
@ydurxtfuhicyx
@ydurxtfuhicyx 6 жыл бұрын
По идее, после базового курса по пыхе, это должен осилить каждый без всяких мануалов.
@BigDaddy-zp6hz
@BigDaddy-zp6hz 4 жыл бұрын
в принципе не сложно
@jessepinkman1999
@jessepinkman1999 3 жыл бұрын
Классно, мужик! Спасибо)
@supernuuuu1319
@supernuuuu1319 7 жыл бұрын
Warning: session_start(): Cannot send session cookie - headers already sent by
@jamesscreen
@jamesscreen 7 жыл бұрын
нужно удалить пробелы и переносы строк в файле перед тегом
@СергейБердюгин-ь7ф
@СергейБердюгин-ь7ф 7 жыл бұрын
не помогает.
@lsoka8928
@lsoka8928 7 жыл бұрын
нифига,я все ска сделал,кинь исходники плиз! vk.com/idandreysokol
@Геннадий-с5э
@Геннадий-с5э 7 жыл бұрын
kzbin.info/www/bejne/raubfaKXeLasgbM
@MrBars23
@MrBars23 7 жыл бұрын
Надо во всех файлах перенести на самый верх(на первую строчку)
@ВладимирК-ж3ь
@ВладимирК-ж3ь 5 жыл бұрын
как же больно все это начинать))) Огромное спасибо за урок, автор молодец. Спасибо!
@daniilshenyagin1408
@daniilshenyagin1408 8 жыл бұрын
Помоги с проблемой пожалуйста: у меня после авторизации, все данные выводятся (echo $_SESSION['logged_user']->login), а перехожу на другую страницу, а там ничего! Даже ошибки нет!
@etoyadenis1355
@etoyadenis1355 5 жыл бұрын
В файле login.php $_SESSION['logged_user']= $data['login']; а там где вызываешь просто echo $_SESSION['logged_user'];
@nizamovoff
@nizamovoff 4 жыл бұрын
@@etoyadenis1355 чел это 3 года назад спрашивал))
@miraj9151
@miraj9151 4 жыл бұрын
@@nizamovoff чел, ты ему спустя год ответил))
@nizamovoff
@nizamovoff 4 жыл бұрын
@@miraj9151 да, в курсе)
@MfeaR113
@MfeaR113 8 жыл бұрын
Ааа, спасибо!! я все никак не мог понять как это работает. Все просто и доступно. Даешь еще урокипо php! Например как выводить данные профиля, редактировать и сохранять.
@САНЯ-н3ф
@САНЯ-н3ф 6 жыл бұрын
Я что-то туплю, а как сделать чтобы на другой странице проверяло зашел ли ты на форме авторизации? Если например не зашел на форме авторизации, то при прямом переходе на вторую страницу она была бы заблокирована.
@АндрэйТараненка
@АндрэйТараненка 7 жыл бұрын
Спасибо за урок ! Все понятно, качество видео и звука хорошее. Получилось все, кроме подстановки имени после авторизации)
@SuprunDen
@SuprunDen 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 хз что делать(
@yanmay8614
@yanmay8614 6 жыл бұрын
Большое спасибо за урок! Всё работает!
@alexanderplesovskikh7700
@alexanderplesovskikh7700 7 жыл бұрын
Помогите пожалуйста, очень нужна помощь. Я никак не могу разобраться в проблеме: У меня после авторизации не выводится логин пользователя Вы авторизованы! Привет, Выйти Вы не авторизованы! /*Версия php 5.6.29*/
@it-planet
@it-planet 6 жыл бұрын
Alexander Evgenievich Ну как Вы исправили ошибку - выводится логин пользователя ? Я пока не исправил :(
@Win32ts
@Win32ts 6 жыл бұрын
возможно вы делаете эту форму не на основной странице (index) а где-то в подключаемом файле, например в сайдбаре, а в индексе просто подключаете сайдбар, где форма. Так вот если оно так - то попробуйте стартануть сессию в самом верху кода, где форма.
@АбиРаджабова
@АбиРаджабова 7 жыл бұрын
Спасибо большое за уроки! Приятно слушать. Все по делу и бодро!
@fastchannel2145
@fastchannel2145 7 жыл бұрын
Как из массива SESSION вытащить что-то? у меня ничего не показывает
@derraleak
@derraleak 3 жыл бұрын
$session = $_SESSION['То, что хочешь вытащить'];
@АндрейГоликов-э3ъ
@АндрейГоликов-э3ъ 4 жыл бұрын
Очень, очень круто!!! Спасибо огромное за урок!!! :)
@Movescene5254
@Movescene5254 5 жыл бұрын
Шел 2019 год, а он все еще не показал как сделать верификацию email.
@mexvision-3556
@mexvision-3556 5 жыл бұрын
Генерирушь токкен, пишешь его в бд, затем делаешь страницу, с доступом только по токкену, и активирует токкентпри заходе на страницу.
@mikisonlok2933
@mikisonlok2933 5 жыл бұрын
Здарова)
@splashny4134
@splashny4134 5 жыл бұрын
@@mexvision-3556 а на русском можно?
@mexvision-3556
@mexvision-3556 5 жыл бұрын
@@splashny4134 при регистрации пользователя, создаёшь уникальный токкен, например его е-мейл плюс соль, шифруешь и записываешь в базу, с привязкой к самому пользователю, можно в ту же строку что и сам аккаунт, затем при входе в ок, проверяешь этот столбец, если а нем есть токкен, значит пользователь не подтвержденный. Естественно ему надо отправить ссылку на страницу подтверждения, при входе на которую, токкен будет убираться с базы. Страницу думаю реализовать будет не проблема.
@splashny4134
@splashny4134 5 жыл бұрын
@@mexvision-3556 оххх спасибо за объяснения :D Ты хорошо знаешь Php?
@viktorkru7105
@viktorkru7105 3 жыл бұрын
Красавчег! 👍🏻 Смотришь и просто хочется сесть и начать это всё делать. Потому что понимаешь на самом деле это не сложно, главное желание. И спасибо что благодаря вам это желание только возрастает. Надеюсь что с вашей помощью я добьюсь своей цели. 💪🏻 Если можно было бы круто более подробный курс по php сделать. 😉
@Gulimjkee
@Gulimjkee 7 жыл бұрын
не могу вывести ник пользователя, выходит только login; ?> в чем проблема?
@DANEX7799
@DANEX7799 6 жыл бұрын
Попробуй Если конечно ещё актуально)))
@cmscr1ptex896
@cmscr1ptex896 6 жыл бұрын
@@DANEX7799 Лучше поздно чем никогда
@etoyadenis1355
@etoyadenis1355 5 жыл бұрын
@@DANEX7799 это не двумерный массив, а объект, из него так данные не вытаскивают...
@TheNcoding
@TheNcoding 8 жыл бұрын
шикарный материал, жду продолжения данной темы
@GiftChoiceEst
@GiftChoiceEst 8 жыл бұрын
спасибо
@HowdyhoNet
@HowdyhoNet 8 жыл бұрын
Рад помочь!)
@Кикос-л5е
@Кикос-л5е 8 жыл бұрын
Можешь сделать полный курс по php как сделал классные полные курсы по html и тому подобное.
@olehkis4787
@olehkis4787 8 жыл бұрын
Хотелось бы узнать больше о php, я думаю такие видосы будут популярны))
@sergeylitvinov3162
@sergeylitvinov3162 7 жыл бұрын
А у хауди же вроде есть...
@M0stwan1eD
@M0stwan1eD 6 жыл бұрын
Спасибо большое за полезный и информативный урок. Сделал авторизацию и сессию с бутстрапом и пхп на основе данного урока.
@DanNnDiShow
@DanNnDiShow 7 жыл бұрын
session_start(); Ошибка помогите пожалуйста !!!
@vladimirplatun5325
@vladimirplatun5325 4 жыл бұрын
как исправили?
@usanotes
@usanotes 4 жыл бұрын
Та же проблема
@mhalaider6046
@mhalaider6046 4 жыл бұрын
@@vladimirplatun5325 в самом начала документа пиши session_start(); то есть до . Запуск сессии должен произойти до отправки заголовков.
@ВиталийВикторович-й1я
@ВиталийВикторович-й1я 7 жыл бұрын
Супер! Супер! Супер! Всё понятно и быстро! Автор красавчик!
@sergeydanko1999
@sergeydanko1999 7 жыл бұрын
А зачем делать проверку на пустоту поля в скрипте? Есть же атрибут required
@Записистримов-о5с
@Записистримов-о5с 4 жыл бұрын
Можно изменить код элемента и убрать этот атрибут из браузера
@TheLordKubik
@TheLordKubik 7 жыл бұрын
Супер! Большое спасибо. Все работает.
@RiFTelFalse
@RiFTelFalse 6 жыл бұрын
Пока https (или другого двойного шифрования) нет, невозможно сделать 100% защищенную регистрацию. Либо ты не профи, либо кликбейтом попахивает
@HowdyhoNet
@HowdyhoNet 6 жыл бұрын
HTTPS и всё остальное это 120% :) p.s. Вспоминаем Alcohol.
@nikitosik4581
@nikitosik4581 4 жыл бұрын
СПАСИБА!!!огромное...очень помог с курсачем)!
@kastelatas
@kastelatas 8 жыл бұрын
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 7 жыл бұрын
Та же херня была, надо писать dispenSe, а не dispenCe
@AresEnduro
@AresEnduro 6 жыл бұрын
а я сижу и думаю где пропустил спс за коммент
@ИванЯгубцев-р5в
@ИванЯгубцев-р5в 6 жыл бұрын
@@asgerionCH cпасибо, помог
@ИванЯгубцев-р5в
@ИванЯгубцев-р5в 6 жыл бұрын
Благодарю, что задал этот вопрос))
@emirmekhtiev3631
@emirmekhtiev3631 8 жыл бұрын
Чем больше PHP тем лучше) Замечательное видео, спасибо!
@vasyok92
@vasyok92 8 жыл бұрын
Как мне потом извлечь данные из сесси ? так не катит $_SESSION['logged_user']['password']
@Дикийждун
@Дикийждун 8 жыл бұрын
Слушать надо было и смотреть тоже $_SESSION['logged_user']->password
@Ratibor_Gradov
@Ratibor_Gradov 8 жыл бұрын
$_SESSION['logged_user']->password так тоже не работает,почему хз
@alex.g668
@alex.g668 7 жыл бұрын
у меня тоже не катит
@ВладиславАнтипенко-ш2к
@ВладиславАнтипенко-ш2к 7 жыл бұрын
нашел как пофиксить?
@kennywood2787
@kennywood2787 7 жыл бұрын
Огромное спасибо за твою работу!
@HowdyhoNet
@HowdyhoNet 7 жыл бұрын
Рад помочь!)
@gisakdimaksyan5182
@gisakdimaksyan5182 8 жыл бұрын
будут уроки по созданию админки?
@HowdyhoNet
@HowdyhoNet 8 жыл бұрын
Да
@gisakdimaksyan5182
@gisakdimaksyan5182 8 жыл бұрын
спасибо большое, я недавно узнал о вашем канале, но сейчас всем рекомендую, все практические полезные материалы .такой подход не часто встречается.
@HowdyhoNet
@HowdyhoNet 8 жыл бұрын
Спасибо!)
@alexanderlaukert8129
@alexanderlaukert8129 7 жыл бұрын
вот именно :D
@lsoka8928
@lsoka8928 7 жыл бұрын
так где видео насчет админки?,мы ждем
@dmitriyrayder8763
@dmitriyrayder8763 8 жыл бұрын
Спасибо !!! реально классссссные уроки))). Без возни и по делу :) С меня лайк и подписка.
@HowdyhoNet
@HowdyhoNet 8 жыл бұрын
Рад помочь!)
@topfucktv9915
@topfucktv9915 7 жыл бұрын
можно урок по подверждение почты
@kanekabal416
@kanekabal416 6 жыл бұрын
Ты реально лучше всех объясняешь. Я как в прошлом веке проверки делал, ты показал просто божественные варианты!
@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 ' Вы успешно зарегистрированы!'; }
@horst8191
@horst8191 8 жыл бұрын
Супер. Попробую на днях
@MaximSivakon
@MaximSivakon 7 жыл бұрын
Подскажите что делать ? Уже второй раз переписываю код из разных источников . Но не работает. Вывода ошибок нет ! ($errors) и не создает базу данных в PHP. Просто перезагружает страницу и все ! Подскажите в чем дело ?
@aecapoa7555
@aecapoa7555 7 жыл бұрын
так же было, разбирался полдня в чем ошибка. оказалось, что я сделал 2 ошибки: написал $POST, а надо $_POST и еще присваивал везде $error='ошибка', а нужно было элементу массива $errors[ ], то есть я забыл везде дописать квадратные скобки. *как научиться писать скобочки за сутки. От профессионала*
@b0dn4r_K
@b0dn4r_K 7 жыл бұрын
Пост написан правильно, и еррорс тоже, что ещё может помочь?
@bySIB
@bySIB 7 жыл бұрын
моя проблема состояла в том что забыл дописать name для кнопки! т.е. у кнопки должен быть такой код: Зарегистрироваться с ним у меня заработали проверки на ошибки, сам долго мучался)
@python_cheatsheet_by_eugene
@python_cheatsheet_by_eugene 7 жыл бұрын
А у меня все под капирку слизано. Проверил все 100 раз, ошибок нет, но как у Maxim Sivakon. Вывода ошибок нет, не создает базу данных в PHP, просто перезагружает страницу и все. Повторяю еще раз: НИ ЕДИНОЙ ОШИБКИ НЕ ДОПУСТИЛ!
@artwhite2620
@artwhite2620 7 жыл бұрын
Спасибо, помог
@TopoRYT
@TopoRYT 7 жыл бұрын
то, что я и искал! спасибо:)
@Movescene5254
@Movescene5254 6 жыл бұрын
Плиз ,сделай видео про подтверждение email .
@Ловкий-к3о
@Ловкий-к3о 2 жыл бұрын
Спасибо. полезное видео. и код отличный !
@SurviveOnlyStrong
@SurviveOnlyStrong 7 жыл бұрын
$_SESSION['logged_user']->login выводит NULL. При вар дампе обьекта: ["login"]=> string(4) "vlad". Так почему же оно не выводится?
@DELTA85rus
@DELTA85rus 6 жыл бұрын
Проверь, что бы во всех местах было прописанно именнно $_SESSION, а не $SESSION. У меня была такая проблема именно из-за этого.
@DANEX7799
@DANEX7799 6 жыл бұрын
Попробуй Надеюсь за год уже решил проблему))
@dollar70rubley
@dollar70rubley 5 жыл бұрын
@@DANEX7799 за 2)
@CounterStrikeSocialClub
@CounterStrikeSocialClub 6 жыл бұрын
Хауди Хо)))) чувак)) спасибо за труд))) Делай побольше таких видео уроков!!! Очень поучительно!!!
@arrayred9087
@arrayred9087 8 жыл бұрын
Parse error: syntax error, unexpected T_STRING in Z:\home\mySite\www\libs b.php on line 3 Ребят помогите ! Не знаю что делать )
@Prikolist9900
@Prikolist9900 7 жыл бұрын
тот же вопрос, подскажите пожалуйста
@АйгульТуякбай-п7и
@АйгульТуякбай-п7и 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 жыл бұрын
в смысле убрать "::"?
@JustZ
@JustZ 5 жыл бұрын
Спасибо за урок! Реально души - спасибо. Помог разобраться с шифрованием и сверением паролей.
@ЮраГорячев-ю5ъ
@ЮраГорячев-ю5ъ 7 жыл бұрын
PDO не, не слышал, запилю ка я то что можно сделать встроенными метадами, при помощи подключаемой хуйни.
@isayev007
@isayev007 7 жыл бұрын
Браво! Всё чётко, не затянуто и в то же время "разжёвано". Спасибо Вам за ваши уроки. ;)
@Diversity2014
@Diversity2014 8 жыл бұрын
Можно исходник пожалуйста?
@2030-p1p
@2030-p1p 8 жыл бұрын
Diversity кинь урл сайта где это форма стоит, хочу посмотреть реализацию.
@lsoka8928
@lsoka8928 7 жыл бұрын
классный сайт,твой?
@alexanderommm
@alexanderommm 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 6 жыл бұрын
У меня решила @@LgamesChannel
@VINNY94051
@VINNY94051 6 жыл бұрын
@@LgamesChannelТак у вас написано то же самое что и у автора, у него есть эти скобки
@b0dn4r_K
@b0dn4r_K 7 жыл бұрын
Помоги пж, не вставляет в базу(((18:54
@robart3262
@robart3262 5 жыл бұрын
ti smog delat ??
@Meyirbolat
@Meyirbolat 4 жыл бұрын
Хотя я пишу два года спустя, но все же нашли ответ?
@b0dn4r_K
@b0dn4r_K 4 жыл бұрын
@@Meyirbolat я уже тим лид в компании😂😅
@Meyirbolat
@Meyirbolat 4 жыл бұрын
@@b0dn4r_K поздравляю
@antonvasyukov763
@antonvasyukov763 7 жыл бұрын
Супер, урок! Я начинающий, но все предельно понятно! Хотелось бы продолжения - создание страницы пользователя и админки.
@nursultanruslan2032
@nursultanruslan2032 7 жыл бұрын
ошибка session_start ();
@alex_smith3875
@alex_smith3875 7 жыл бұрын
Все файлы сохрани в формате UTF-8 без BOM
@lsoka8928
@lsoka8928 7 жыл бұрын
я сделал и все равно ошибка!
@lsoka8928
@lsoka8928 7 жыл бұрын
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 7 жыл бұрын
проверь во всех файлах, чтобы перед "" не было пробела
@MrBars23
@MrBars23 7 жыл бұрын
Надо во всех файлах перенести на самый верх(на первую строчку)
@СтаниславСтепанов-с1х
@СтаниславСтепанов-с1х 6 жыл бұрын
Ну ты красавчик, брат!
@user-1zzy
@user-1zzy 7 жыл бұрын
лучше бы исходники скидывал
@ydurxtfuhicyx
@ydurxtfuhicyx 6 жыл бұрын
А че, сам не осилил регу напейсать?
@ТимофейНикитин-о7о
@ТимофейНикитин-о7о 7 жыл бұрын
Спасибо, чувак. Всё супер!!!
@HowdyhoNet
@HowdyhoNet 7 жыл бұрын
Рад помочь!)
@АлексАрт-б7и
@АлексАрт-б7и 7 жыл бұрын
PHP - 100% Защищённая 30:53 но эта тема не затрагивает данный урок... Заслуженный репорт за спам и ложный значок видео.
@ache9830
@ache9830 7 жыл бұрын
спасибо большое, вы очень понятно и живо объясняете :)
@martoyas
@martoyas 5 жыл бұрын
Просто ОГРОМНОЕ СПАСИБООО!!!!!
@olenaherasymova6709
@olenaherasymova6709 7 жыл бұрын
Отлично работаешь!
@rvwrsdbdlzmi1113
@rvwrsdbdlzmi1113 7 жыл бұрын
Спасибо большое за видео! Четко, понятно и обьемно.
@ПавелЕпифанов-т2т
@ПавелЕпифанов-т2т 8 жыл бұрын
Офигенный урок, спасибо!
@aliakseipuchko1402
@aliakseipuchko1402 3 жыл бұрын
Спасибо большое! Первый по-настоящему доступный, крутой и полезный, без лишней возни и с объяснениями материал по данной теме. Интересно, насколько актуально это в 2021?
@mmm0792
@mmm0792 6 жыл бұрын
Спасибо за урок!👍
@programa3305
@programa3305 5 жыл бұрын
круто снимаешь!продолжай!
Счётчик онлайна на PHP! ► Сколько пользователей на сайте?
22:51
Хауди Хо™ - Просто о мире IT!
Рет қаралды 32 М.
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 10 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 30 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 199 МЛН
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,1 МЛН
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 6 МЛН
Как выучить PHP? Самый аху#### способ!
10:40
Хауди Хо™ - Просто о мире IT!
Рет қаралды 352 М.
Как сделать ЛЮБОЙ сайт? За 10 минут!
15:42
Хауди Хо™ - Просто о мире IT!
Рет қаралды 94 М.
Учим HTML5 Canvas за 30 минут!
36:56
Хауди Хо™ - Просто о мире IT!
Рет қаралды 212 М.
Аутентификация. Сессии и JWT
23:37
senior_zone
Рет қаралды 14 М.
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 30 МЛН