Тёмный

Система регистрации и авторизации на PHP и MySQL базы данных 

Гоша Дударь
Подписаться 883 тыс.
Просмотров 374 тыс.
50% 1

Как создать форму регистрации и авторизации на сайте? Пример создания системы учетной записи на сайте при помощи PHP и MySQL базы данных.
✔ Заказать хостинг Fornex: li.tl/DWfj
Промокод "GoshaDudar10", скидка 10% на все услуги кроме доменов.
Начни зарабатывать вместе с Fornex, у них есть собственная партнерская программа , с настройками и выплатами до 50% от заказов Ваших рефералов.
✔ Подробнее: li.tl/jGp
Ссылки из видео:
1) Atom: atom.io/
2) Локальный сервер: www.mamp.info/en/
3) Хостинг провайдер: li.tl/DWfj
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

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

 

26 июн 2019

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 713   
@user-xu9tb7oe2z
@user-xu9tb7oe2z 2 года назад
Офигенный урок! То что нужно, доступным языком без лишней воды!
@sssshaai2618
@sssshaai2618 Год назад
Привет, можешь помочь?
@ellik3962
@ellik3962 Год назад
@@sssshaai2618 могу
@yebfudeu3313
@yebfudeu3313 19 дней назад
​@@ellik3962ну ты помог ему чел?
@soulmusic3214
@soulmusic3214 4 года назад
для новичков урок полезный, все хорошо объясняешь.
@helpupgrade9654
@helpupgrade9654 4 года назад
Спасибо большое за данный видеоурок. Благодаря вам создал первую форму авторизации. Очень помогло!
@user-wp2cv3tv6z
@user-wp2cv3tv6z Год назад
Урок очень крутой! Однозначно лайк. Без воды и всё работает!
@internalrebalance
@internalrebalance 4 года назад
Спасибо за урок! Никогда не понимал принцип взаимодействия с базой данных...теперь все ясно, спасибо)
@deckernickolas1774
@deckernickolas1774 2 года назад
sorry to be so offtopic but does anyone know of a trick to get back into an Instagram account?? I was dumb lost the account password. I would love any tricks you can offer me
@porterdaxton8871
@porterdaxton8871 2 года назад
@Decker Nickolas instablaster =)
@deckernickolas1774
@deckernickolas1774 2 года назад
@Porter Daxton thanks so much for your reply. I got to the site through google and I'm waiting for the hacking stuff atm. Takes quite some time so I will get back to you later when my account password hopefully is recovered.
@deckernickolas1774
@deckernickolas1774 2 года назад
@Porter Daxton It worked and I actually got access to my account again. Im so happy! Thanks so much, you saved my ass :D
@porterdaxton8871
@porterdaxton8871 2 года назад
@Decker Nickolas You are welcome :D
@monax44monax
@monax44monax 4 года назад
Гоша, давно смотрю тебя (еще до профессии в IT). Все супер. На мой взгляд, было бы жирным плюсом показать, как работает архитектура веба: от DB и Backend до Frontend и дизайна, а то даю сотку процентов, что "первоходцы" ломают головы.
@DMI3Y.
@DMI3Y. 6 месяцев назад
Молодец. Самые подробные уроки только у тебя. Так держать. Однозначно ставлю лайк
@tacticfeed2694
@tacticfeed2694 2 года назад
Боже, просто спасибо ,что ты есть Ты даже не представляешь , сколько предметов я закрыл с помощью твоих видео ! Никогда не прекращай
@Skykvi
@Skykvi 3 года назад
Спасибо Вам большое. Очень полезно, содержательно. Хватило интереса досмотреть целый час, у не многих это получается.
@assylbek4223
@assylbek4223 2 года назад
Спасибо вам большое! Это видео до сих пор очень актуально!
@vall8374
@vall8374 2 года назад
Самый топовый урок, без всякой воды
@VF_Menchik
@VF_Menchik Год назад
Спасибо тебе за такое видео. Доходчиво объясняешь. Без воды и лишних отступлений.
@sssshaai2618
@sssshaai2618 Год назад
Можете помочь в одной строчке из этого видео?
@MrKainn
@MrKainn 4 года назад
Классные уроки! Было бы неплохо, если в видео разобрали решение ошибки, возникающей при использовании header () после вывода сообщения (echo). Какое-нибудь изящное решение :)
@abdullaabdikul495
@abdullaabdikul495 4 года назад
Брат ты не представляешь на сколько ты красавчик одну ошибку не мог найти пол дня и тут нашел лайк подписка
@azatispaev6314
@azatispaev6314 3 года назад
Какая ошибка?
@mhertadevosyan2294
@mhertadevosyan2294 4 года назад
Супер обучения , спасибо брат
@sp1edh4ck
@sp1edh4ck Год назад
Единственный ролик, который мне помог, спасибо)
@kontik4663
@kontik4663 2 года назад
Обновление: В новых версиях php если делать проверку куки как на видео if($_COOKIE['user']) == ' '):, выдаст ошибку. Вместо этого используйте if(isset($_COOKIE['user']) == false):
@agraiskr
@agraiskr 2 года назад
спасибочки!! а то я уже за кувалдой пошол...
@nickname5166
@nickname5166 2 года назад
или можно if(!$_COOKIE['user'])) просто. хотя думаю это уже не актуально
@steelixplay2685
@steelixplay2685 2 года назад
@@nickname5166 да работает, но он все равно на экране выдает ошибку Undefined array key "user"
@geraizgermanii
@geraizgermanii Год назад
спасибо, дружище!
@tvoydrug8377
@tvoydrug8377 Год назад
красавчик помог
@olegmedvedkov5788
@olegmedvedkov5788 2 года назад
Здорово зашло. Понятно что к чему. Спасибо.
@clapper2564
@clapper2564 3 года назад
Обычные программисты: *кодят* Гоша Дударь: нумножечко стилей, ещё чуть чуть, и еще карельку НУ ВПРИНЦИПЕ НОРМ В конце видео: нафиг стили и так сойдёт
@user-gh8nk4tz5s
@user-gh8nk4tz5s 4 года назад
Ставлю лайк и подписываюсь, всем советую поступить так - же
@evgeny_se2461
@evgeny_se2461 3 года назад
Поддерживаю
@user-pj6cl4ie4t
@user-pj6cl4ie4t Год назад
Ты, только что сделал мою курсовую,спс
@kalyszhek5296
@kalyszhek5296 4 года назад
Да все внятно и четко, но было бы круто если использовали PDO c MVC архитектурой.. Ну и ничего страшного, ждем это в следующем видео..
@Atorigin
@Atorigin 4 года назад
Объяснил все что нужно 👍
@hohmanet7928
@hohmanet7928 4 года назад
Можеш записать типа продолжение, чтоб при ригистрации создавался профиль.
@jea7116
@jea7116 5 лет назад
Полезный видос. Не могли бы вы сделать подобное видео с использованием Django+MySQL и например Django+mongoDB, чтобы сравнить подходы. Чтобы были реализованы и там все принципы, куки, хеширование пароля ну либо другой метод кодирования для безопасности...работа с базами данных через Django.
@user-xh1vr5hu2e
@user-xh1vr5hu2e 4 года назад
Спасибо, Гоша. Очень наглядно и понятно создан видео-урок.
@GamesAndGamesF
@GamesAndGamesF 3 года назад
Наеонец нашел что так долго искал так еще и от такого класного ютубера
@mda_official
@mda_official Год назад
Братан спасибо, реально помог. Я не понимал почему у меня в бд не отображаются данные при insert into, а ты так быстро всё объяснил, спасибо))
@sergei4126
@sergei4126 Год назад
И почему не отображались?
@user-dl7ez7vp7f
@user-dl7ez7vp7f Год назад
​@@sergei4126 потомучто он забыл твойточье
@mezgoodle
@mezgoodle 5 лет назад
Сделайте пожалуйста уроки по .htaccess, Material Design Bootstrap, Foundation
@Hazardcwalk
@Hazardcwalk 4 месяца назад
Редко пишу комментарии. Достойно. +подписка
@alexandrkiryakov6686
@alexandrkiryakov6686 5 лет назад
Кайф, как раз курсач сделаю, такая ж тема)
@_goodgamer_channel8234
@_goodgamer_channel8234 5 лет назад
Мда, крутой из тебя программист выйдет "нет", а самому додуматься никак?
@alexandrkiryakov6686
@alexandrkiryakov6686 5 лет назад
@@_goodgamer_channel8234 эт рофл чел, у тя совсем 2head вижу
@SpiderSuper55555
@SpiderSuper55555 4 года назад
@@_goodgamer_channel8234 Фига ты сказанул. Самому додуматься, когда даже близко не знаешь с чего начать? Или ты вундеркинд и можешь не зная и не умея что угодно накодить?
@mango8198
@mango8198 Месяц назад
@@alexandrkiryakov6686 спустя 4 года каким программистом то вышел?)
@alexandrkiryakov6686
@alexandrkiryakov6686 Месяц назад
@@mango8198 мидл плюсы qt
@livecodingschool8906
@livecodingschool8906 5 лет назад
хороший разбор спасибо! я бы еще добавил несколько моментов 1. при создании таблице добавил PRIMARY_KEY для user_id (это связано с производительностью), primary_key так же является уникальным, так же добавил бы UNIQUE для поля login логины не должны повторяться 2. ели php файл содержеть только php коде не нужен закрывающий тег - это связано с тем что после тега ?> может попасть невалидный символ и php крешется, было пару раз очень сложно искать такие ошибки. так что не закрываем файлы php если только код 3. соединение с базой данных не закрывает оно само закроется когда скрипт выполнится а так это лишний код. Less code === happy developer. Закрывать нудно только тогда когда нужна оптимизация по памяти так мизер будет это очень специфичные случаи 4. как уже отметили использование md5 не безопасно если не ошибаюсь, 8 значный пароль ломается методом перебора минут за 20 - 30, можно использовать например hash или что-то еще 5. понятно что это только пример - в реальносли данный код нужно будет обезопасить от SQL Injection это когда вместо логина или пароля будут заставлять наши запросы выполняться не так как мы ожидали например если ввести '# вместо пароля то мы сможем авторизоваться без пароля )
@cristian-music
@cristian-music 2 года назад
@Revan Rodian можешь подсказать как проверку делать бд, а то не получается
@mikaelgevorgyan4521
@mikaelgevorgyan4521 4 месяца назад
То чтоб не закрывать после запроса к БД, :)то будет проблема, то что вставлятся будет по 2-3 строки🫠🫠
@micro4447777
@micro4447777 Год назад
Всё вроде хорошо, но в начале я бы посоветовал избегать копирование ссылок со сторонних ресурсов и всё прописывать у себя в файлах на сервере. Так будет достигнута надёжность и безоткзность сайта в будущей его работе.
@luckyducky1732
@luckyducky1732 3 года назад
Лучший просто, лайк+подписка
@romanshukailo4144
@romanshukailo4144 3 года назад
Спасибо. Очень полезно
@ostpk1610
@ostpk1610 4 года назад
Хороший урок!
@user-ec3cl2mg5u
@user-ec3cl2mg5u 3 года назад
у меня не все получилось ( но ставлю лайк, периодически смотрю ваши ролики, очень доступно объясняете
@abcdfg6698
@abcdfg6698 Год назад
А где найти скрипт из видео?
@max_postmind
@max_postmind 3 года назад
хороший урок, автору спс
@infinite1181
@infinite1181 4 года назад
Хороший видеоурок!
@Tornado-ln7fq
@Tornado-ln7fq 4 года назад
Гоша вот ты ппц,не объяснил с какой версии апач ты работаешь и mysql,а это очень важно,плюс ты забил на функцию по отлову ошибок в когда подключаешься к БД и делаешь запрос в базу.К чему я это,потому что на разных хостах стоят разные настройки,и на сколько я знаю,у многих хостов использования класса mysqli напросто запрещен,и это факт.
@Hello_money_666
@Hello_money_666 3 года назад
Всё работает. Всё получилось)
@Vitalik-Alik
@Vitalik-Alik 4 года назад
Мы с Вами!!!
@hdgalaxysansara
@hdgalaxysansara 3 года назад
сделайте пожалуйста еще видео форма восстановления пароля через отправку кода на email
@thomson5177
@thomson5177 3 года назад
Отлично,все работает.
@aibryx
@aibryx 3 года назад
спасибо большое!
@SonOfAWolf736
@SonOfAWolf736 4 года назад
А то же самое с использованием AJAX можно? Если сайт большой и не хочется из-за одной регистрации перезагружать всю страницу
@user-yn2bo1bt6u
@user-yn2bo1bt6u 2 года назад
Все супер, но хотелось бы добавить еще про восстановление пароля, можно через e-mail.
@ukraine143
@ukraine143 3 года назад
Спасибо 🙏
@vladstr3924
@vladstr3924 2 года назад
Прошу прощения, но в метатеге кодировку UTF-8 нужно писать в нижнем регистре , иначе на Windows будут кракозябры :)
@grahalt7862
@grahalt7862 3 года назад
А почему нельзя написать скрипты обработки там же в файлах с самими формами? Ну, или хотя бы просто через require_once? Есть какие-то условия, при которых нам лучше делать тем или иным образом?
@stanxxxw
@stanxxxw 3 года назад
Тяжеловато твои уроки заходят, куда то торопишся, но материал годный
@owlghoul3276
@owlghoul3276 4 года назад
Ребята, он ошибся с id и login Он где Id поставил уникальность, а нужно логин уникальный а не id поэтому меняем значения или на сайте будут полно одинаковых Логинов.
@cheatertaping64
@cheatertaping64 4 года назад
Могу скинуть архив с кодом из видео. ставьте лайки чтобы все увидели
@user-vw3cf3jc6p
@user-vw3cf3jc6p 4 года назад
привет, скинь пожалуйста архив
@hska9
@hska9 4 года назад
@@user-vw3cf3jc6p кинь
@df760
@df760 Год назад
Если есть,кинь пожалуйста)
@jufin_orig
@jufin_orig Год назад
Кинь пожалуйста
@grovli
@grovli Год назад
Скинь код плиз
@Sergebotan228
@Sergebotan228 Год назад
Офигенный урок! На сайте систему регистрации сделал и она работает на 100%. Георгий, а вы можете сделать видео о том как в системе регистрации сделать проверку на наличие пользователя в БД? А то пользователи же могут регаться под одинаковыми логинами, а это плохо...
@andry7981
@andry7981 Год назад
не пизди! в 22 году, код не рабочий!
@xatuky9644
@xatuky9644 Год назад
добавьте UNIQUE чтоб не повторялись
@sssshaai2618
@sssshaai2618 Год назад
@@xatuky9644 можете помочь с кодом из этого видео? просто не работает одна вещь и я не понимаю почему
@xatuky9644
@xatuky9644 Год назад
@@sssshaai2618 давайте помогу, в чем проблема?
@NIkolaiDu
@NIkolaiDu Год назад
огромное спасибо!!!
@ZERA_GG
@ZERA_GG Год назад
Спасибо за видео
@user-gz9kx7ty8h
@user-gz9kx7ty8h 5 лет назад
клас, нове відео!)
@kukri2719
@kukri2719 4 года назад
Кланяюсь вам в ноги. Спасибо
@MichaelRussianBear
@MichaelRussianBear 2 года назад
Не вносит данные в бд, ошибку не выводит. Что касается синтаксиса, то у Вас $mysql->query тире и знак больше белого цвета в атоме, а у меня фиолетовые. и тире у Вас длиннее. Может быть из-за этого? И что делать?
@jea7116
@jea7116 4 года назад
Блин стал выполнять все по уроку, за исключением того что у меня реальный сервер Apach+PHP+MySQL настроен на компе а не тот локальный что в примере, и столкнулся опять с такой проблемой (она всегда у меня появляется при выполнении уроков по любой дисциплине Java, Python, PHP... и др, всегда долго и нудно на форумах ищу решения, все забываю сделать пометку общую). Проблемам в том что в базу данных заносится вместо русского текста аброказябра, хотя база вся с UTF8 кодировкой, сам PHP вроде тоже кодит в UTF8, проверил через глобальный массив $_POST, все *.html, *.php файлы в utf8. На какой стадии ошибка не знаю. понимаю что это у меня в сервере где-то в конфигах настройки прописаны не правильно, но нет ли варианта локально в файле php прописать работу с utf8?(не хотелось бы менять глобальные конфиги для сервера, хочется научится включать опции локально для каждого сайта отдельно, мало ли какие там опции на реальном хостинге будут) В общем прошу помощи разобраться с этим вопросом, если кто знает. есть у кого текст файла check.php решенный может, или на словах объясните где что прописать, чтобы php работал с MySQL в кодировке UTF8. ))) Ну в общем ответ нашел сам . ... ... $mysql = new mysqli('localhost', 'root', 'root', 'register-bd'); $mysql->set_charset('utf8'); ... ... написал ответ на свой же вопрос, вдруг все таки у кого то возникнет такая же проблема.
@starikov2000
@starikov2000 4 года назад
настрой кодировку серверра apache
@onien4926
@onien4926 4 года назад
покавыряся в файле. htacess
@ready6594
@ready6594 3 года назад
Спасибо большое! Пол дня голову ломал что бы изменить кодировку. Нужно было сразу в комментарии смотреть!
@AgaUmudxanov
@AgaUmudxanov 3 года назад
очень помог
@graphgfx5662
@graphgfx5662 Год назад
я дважды застрял в коде, первый, мой косяк - решил не mapp, а xampp использовать и застрял с именем и паролем, но то такое. Самое запарное было на 38:00 приблизительно, когда писался этот блок кода с переделыванием 2 полей бд в query а потом в массив или типо того; у меня здесь выводилась ошибка, что $user должен быть не NULL, это логично, но возвращался NULL и всё это из-за кавычек в SQL запросе, в названии таблицы и строчек нужно их убрать, я с этим час провозился, думал может в файле не сделал подключение к бд или это из-за fetch_assoc() или еще чего-то, а вышла такая тупая ошибка, а главное, что в видосе всё работает.
@user-ux5ii5nf3f
@user-ux5ii5nf3f Год назад
Спасибо вам Гоша, для меня урок очень полезный а вопрос такой PHP в версии 8.1 это можеьт работать?
@user-uy3zy7up4d
@user-uy3zy7up4d 3 года назад
Кто подскажет и за чего может не логировать в базу. Сама операция проходит упешно, но не сохраняет
@D1SSSTROY
@D1SSSTROY 4 года назад
25:57 ребята, на самом деле я вас проверял и это было для того чтобы вы все поняли ОРУ
@mobikgames
@mobikgames 4 года назад
@OxiByte ОксиБайт Oxi Byte Окси Байт Легко критиковать автора. А ты сам попробуй написать калькулятор на всех языках)
@DOMINATOR-ou8nz
@DOMINATOR-ou8nz 4 года назад
@@mobikgames хахаахах
@matveyamp7436
@matveyamp7436 3 года назад
@OxiByte ОксиБайт Oxi Byte Окси Байт Просто гениальная идея! И ты ещё Гошу тупым называешь?
@happypie4859
@happypie4859 2 года назад
Было бы вообще круто, если бы ты исходники оставлял
@sia4281
@sia4281 3 года назад
Супер!
@denisgladkiy9536
@denisgladkiy9536 2 года назад
что бы использовать myphpadmin , надо покупать mamp pro?
@relapse55
@relapse55 4 года назад
Царь, спасибо тебе, дружище!
@Limenty
@Limenty 3 месяца назад
Может кому будет полезно: Вместо if (count($user) == 0) Пишете if ($result->num_rows == 0) И строку $user = $result->fetch_assoc(); переносим под условие if ($result->num_rows == 0) Тогда при неправильно введённом пароле или логине, страница не будет вылетать.
@inlassmusic
@inlassmusic 2 месяца назад
Спасибо!!!!!!!
@XainhKhardinal
@XainhKhardinal День назад
лучший, спасибо
@Kiryanov-prod
@Kiryanov-prod 2 года назад
скажи пожалуйста не могу понять, окно авторизации делаются только через php? или можно сделать через js или вордпресс
@kuku6689
@kuku6689 3 года назад
Подскажите пожалуйста как сделать так чтобы ошибки высвечивались не на другой странице а на той же где форма регистрации.
@mr.x1908
@mr.x1908 Год назад
Спасибо, а есть видео как сделать сброс пароля и добавить разные уровни доступа ( например если у тебя 3 платных плана и у каждого свой функционал )
@GoroPlay5
@GoroPlay5 Год назад
красавчик больше бы таких людей как ты кстати как на счёт сделать видео по рагистрации с gmail сделай пожалуйста
@abcdfg6698
@abcdfg6698 Год назад
А где взять коды из видео?
@reey6414
@reey6414 Год назад
@@abcdfg6698 самому писать
@TamaraNikolaevna
@TamaraNikolaevna 4 года назад
Почему здесь ошибка? $user = $result->fetch_assoc(); function fetch_assoc() on null
@sergeychalkov
@sergeychalkov 3 года назад
+++
@vibe_sad
@vibe_sad 3 года назад
try { echo ""; $temp = count($user); } catch (Throwable $t) { $temp = 0; }
@vibe_sad
@vibe_sad 3 года назад
Я нашёл решение
@no_w_1
@no_w_1 2 года назад
+
@no_w_1
@no_w_1 2 года назад
Проверьте запрос $result = $mysql->query("SELECT * FROM `users` WHERE `login` = '$ligin' AND `pass` = '$pass'"); Скорее всего ошибка в нём
@irexxize
@irexxize 2 года назад
у меня почемуто не работает переменные в php файлах... просто знак $ не красный и всё. не пойму почему так. подскажите пожалуйста
@MuratAdil
@MuratAdil Год назад
Очень крутое видео🔥🔥🔥
@mrTarnum241
@mrTarnum241 3 года назад
У меня не получается сделать авторизацию, я сделал так как по видео было, но пишет, что объект не найдем, прошу помогите мне!
@mrnagibator7385
@mrnagibator7385 3 года назад
Все до 44 минуты видео сделал, работает. Только одно НО: когда php создает cookie с именем user, то ничего далее не происходит. А должна страница в соответствии с условием меняться. Даже пробовал вывести cookie, не выводит
@Yolandilol
@Yolandilol 3 года назад
Ты нашёл, как это исправить?
@mrnagibator7385
@mrnagibator7385 3 года назад
@@Yolandilol , Нашел на ютубе другое видео, там были исходные файлы, оттуда и взял
@mrnagibator7385
@mrnagibator7385 3 года назад
@@Yolandilol могу скинуть файлы на почту если нужно. Ну или по дискорду
@00Go0___0TOP
@00Go0___0TOP 3 года назад
Неперехваченная ошибка: имя класса должно быть допустимым объектом или строкой
@rusmir1514
@rusmir1514 4 года назад
У меня все заработало, но как сделать, чтобы невозможно было открыть другие страницы админки. А то получается если знать адрес, то можно без авторизации открыть в админке любую страницу.
@AViStudioMoldova
@AViStudioMoldova 2 года назад
vot mne toje oooooch interesen atot vopros! kak realizovati???
@verewal8618
@verewal8618 Год назад
@@AViStudioMoldova ещё нужно?
@AViStudioMoldova
@AViStudioMoldova Год назад
@@verewal8618 da
@verewal8618
@verewal8618 Год назад
@@AViStudioMoldova напиши свой вк
@dianarakhimbekova4299
@dianarakhimbekova4299 Год назад
Спасибо большооое🤩🤩
@solevoy_king
@solevoy_king 2 года назад
И самое главное БЕСПЛАТНО
@islamgairbekov5858
@islamgairbekov5858 4 года назад
Ошибка 500... Подскажите пожалуйста как исправить!
@user-uk2hx3ur2c
@user-uk2hx3ur2c 2 года назад
У меня есть еще одна html страница с основным контентом, как сделать, что бы меня перебрасывало на нее после входа и при нажатии на определенную кнопку кидало обратно на страницу входа?
@StemI1X
@StemI1X 6 месяцев назад
Спасиба огромное
@leandoerbore
@leandoerbore 2 года назад
а как можно оформить нормально неправильный ввод пароля или логина, чтобы при неправильном вводе он возвращал так же на эту страницу и вызывал например при помощи toastr.js уведомление
@user-ed5fo4qz3m
@user-ed5fo4qz3m Год назад
Велике дякую!
@whilefordo
@whilefordo 3 года назад
а как сайт поймет что мы авторизованы и зашли под своей учеткой? мы же проверяем только имя. а если у нас будет два редактора или 2 админа.
@1f7f2b9
@1f7f2b9 4 года назад
доша гударь, а как сделать норм форму рег/вход с капчей и восстановлением, м?
@mushnikov35
@mushnikov35 4 года назад
тогда видос на 3-4 часа ))
@mushnikov35
@mushnikov35 4 года назад
тогда видос на 3-4 часа ))
@user-sj3hw1vw1l
@user-sj3hw1vw1l 2 года назад
46:27 как ты передал $user['name'] это данные из базы данных, этих данных на странице exit.php нет, как у тебя все сработало? у меня php выводит ошибку говоря что $user неизвестная переменная и выдает null
@Artemvladimirov4
@Artemvladimirov4 2 года назад
Потому что ты ее не опредилил.
@GRANTSUPERsraIK
@GRANTSUPERsraIK 4 года назад
Привет, сможешь помочь у меня ошибка на локальном хостинге MAMP я написал сайт захожу на локальный сайт пишет HTTP ERROR 500
@user-qs8tt9ju1t
@user-qs8tt9ju1t 4 года назад
погугли хорошо, и посмотри файл .htaccess
@DjetProject
@DjetProject 4 года назад
А чем заменить if (count ($user)==0) { , строчка почему-то не работает в PHP 7.2
@archee7309
@archee7309 3 года назад
Разобрался поч не работает?
@mayke8623
@mayke8623 3 года назад
@@archee7309 if(count((array)$user) ==0)
@andry7981
@andry7981 Год назад
@@mayke8623 хуита
@sanek55ful
@sanek55ful Год назад
@@mayke8623 сидел голову ломал почему не работает все файлы перерыл где ошибка . спасибо
@TemurmalikZhuravlev
@TemurmalikZhuravlev 9 месяцев назад
Хм, нужно еще куки пользователя проверять на валидность, тут же валидностью является их наличие, что как мне кажется критично, ведь куки можно загрузить в ручную.
@erikminbaev3946
@erikminbaev3946 4 года назад
19:10 на этом моменте у меня код дальше не работает. Хз почему
@user-sj3gg2ki3u
@user-sj3gg2ki3u 5 лет назад
привет, я начал делать простинькую игру по твоим видео и мне нужно перейти на другую сцену, а тот скрипт который ты используешь он сейчас уже устарел, можешь пожалуйста помочь ?
@user-wx3ne4kn5b
@user-wx3ne4kn5b 4 года назад
У меня после переименование файла index.html на index.php вискакивает ошибка HTTP ERROR 500. Что делать?
@PCMobile725
@PCMobile725 Год назад
Как полезно
@ulianapredeina6877
@ulianapredeina6877 2 года назад
Привет, подскажите, пожалуйста, у меня установлен MAMP и Atom, создана БД, но php-файл не работает. Он не возвращает login, а выводит содержимое (написанный код) в файле check.php В чем проболема?
@yertargynberdibek
@yertargynberdibek 2 года назад
Ошибка в том, что БД не работает, если у вас PhpMyAdmin, рядом localhost создайте файл, всю html , css , php файлов переместите туда, тогда работает!
@dariadzhigaylo7759
@dariadzhigaylo7759 2 года назад
@@yertargynberdibek а можно пожалуйста поконкретней где и что создать?) Очень прошу, уже не знаю как исправить это(
@sergeysech3384
@sergeysech3384 3 года назад
Здравствуйте! Я не слишком опытный в программировании, повторяя ваши шаги согласно видео у меня не работает почему то функция header('Location: /'); Не происходит обновление. Вставка данных в поля БД работает. Когда делаю авторизацию и выборку из БД выдает: Неустранимая ошибка : Неперехваченная ошибка: вызов функции-члена fetch_assoc () на bool в C: \ OpenServer \ domains \ subform \ validation-form \ auth.php: 15 Трассировка стека: # 0 {main}, брошенная в C: \ OpenServer \ domains \ subform \ validation-form \ auth.php в строке 15. У меня установлен OpenServer 5.3.7. Можете что то подсказать.
@zadpot_npomaho6194
@zadpot_npomaho6194 4 года назад
Здравствуйте Гоша, ваши видео одни из лучших, всё сразу так и понятно, но у меня вопрос, почему у меня не работает : FILTER_SANITIZE_STRING; Я уже заходил на разные форумы, там ничего про это нет. Заранее спасибо за внимание ;)
@domones
@domones 2 года назад
Нашел в чем была проблема?
@user-bj4zr5dn6h
@user-bj4zr5dn6h 2 года назад
@@domones этот фильтр устарел, вместо него нужно использовать функцию htmlspecialchars()
@SagePtr
@SagePtr Год назад
Это этот г-нокод - один из лучших, то боюсь даже представить, какие по качеству остальные видео.
@rinatsarmuldin2280
@rinatsarmuldin2280 Год назад
@@user-bj4zr5dn6h FILTER_SANITIZE_SPECIAL_CHARS
Далее
Авторизация и регистрация на PHP
1:14:23