Создание собственного PHP MVC фреймворка на ООП. 23. Класс для авторизации пользователей

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 34

  • @matroskin978
    @matroskin978  18 วันที่ผ่านมา

    💖 Поддержка канала
    www.donationalerts.com/r/matroskin978
    4731 2196 5549 6408 (ПриватБанк)
    matroskin978@gmail.com (PayPal)
    TXGoBr7UrwRUYx7FpzbiG8znkgC6fhwtEF (USDT TRC20)
    410014621600849 (ЮMoney)
    ===============================================
    Мои курсы на Udemy
    Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
    Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
    www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3
    Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002
    Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA
    Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879
    СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B

  • @dimakarnak1158
    @dimakarnak1158 18 วันที่ผ่านมา +3

    Пока лайк авансом,еще на 7 уроке)

  • @alexdreamer11
    @alexdreamer11 17 วันที่ผ่านมา

    Отлично, ждем продолжение

  • @clavikLeniv
    @clavikLeniv 5 วันที่ผ่านมา

    Все як завжди чудово!!! Думаю для захисту потрібно поля "Email" та "Password" обновляти, коли користувач введе не правильний пароль чи електронну пошту.

    • @matroskin978
      @matroskin978  5 วันที่ผ่านมา

      Дякую 😊
      Можете додати, як і в блоці success, reset для форми:
      form.trigger('reset');
      Хоча на захист це ніяк не впливає... якщо користувач відправить ті ж самі дані, то отримає ту ж саму відповідь))

  • @phpstudy8625
    @phpstudy8625 18 วันที่ผ่านมา

    круть !!!

  • @nicolaskeratry
    @nicolaskeratry 18 วันที่ผ่านมา

    Уроки смотрятся на одном дыхании. Очень доступные объяснения!
    Визуальный редактор прикрутить не сложно, а вот сделать, чтобы через него можно было загружать изображения, это уже сложнее, там нужно писать класс загрузки изображений и подключать его к визуальному редактору. Сделал четез redactor, но он сам глючный, иногда в нем вся разметка плывёт.
    Поэтому очень жду урок с редактором

    • @matroskin978
      @matroskin978  18 วันที่ผ่านมา

      Спасибо за оценку ☺

  • @statistic-py6ip
    @statistic-py6ip 18 วันที่ผ่านมา

    Приветствую Андрей, спасибо от всей души за продолжение серии уроков. Лайк, лайк, лайк.😊

    • @matroskin978
      @matroskin978  18 วันที่ผ่านมา

      Приветствую! Всегда пожалуйста ☺

    • @statistic-py6ip
      @statistic-py6ip 18 วันที่ผ่านมา

      В таблице юзеров будет ли поле role?Вскольз об этом сказали, доступы и роли нужны ли будут?

    • @matroskin978
      @matroskin978  18 วันที่ผ่านมา

      @@statistic-py6ip да, будет что-то такое, чтобы отделить обычного пользователя от админа.

    • @statistic-py6ip
      @statistic-py6ip 18 วันที่ผ่านมา

      @@matroskin978 ага, хорошо, и ещё вопрос.Нужен ли такой функционал 1. Отправка сообщений пользователям, блокировка пользователей, смена пароля пользователей админом, создание пользователей из-под админа и все это через админку, наверное это уже уровень cms?

    • @matroskin978
      @matroskin978  18 วันที่ผ่านมา

      @@statistic-py6ip да, конечно, все это уже функционал админской части CMS.

  • @nicolaskeratry
    @nicolaskeratry 16 วันที่ผ่านมา

    Привяжите пожалуйста CKEditor 5, Froala или TinyMCE с возможностью загрузки изображений прямо в контент (через данный редактор), а не отдельным полем.
    Можно привязать например к постам

  • @Monax-go6vq
    @Monax-go6vq 16 วันที่ผ่านมา

    Спасибо, когда-то видел ваш подобный курс на webformyself, там использовался шаблон Registry, вы его в данном курсе не используете (контейнер реализован прямо в классе Application). Это предпочтение или есть объективная причина не использовать класс Registry в 2024?

    • @matroskin978
      @matroskin978  16 วันที่ผ่านมา

      Пожалуйста)
      Суть в обоих случаях одна и та же. Отличается лишь немного реализация. В данном случае мы к любому компоненту фреймворка можем обращаться через объект приложения, поэтому и контейнер поместил в него же. Можно было создать и отдельный класс для этого, но решил сделать так.

  • @Osgard-w6y
    @Osgard-w6y 5 วันที่ผ่านมา

    Круті відоси!
    По можливості покажи будь ласка як настроїти xdebug для PHPStorm + OServer 6.0.

  • @phpstudy8625
    @phpstudy8625 2 วันที่ผ่านมา

    У меня вопрос а почему вы не используете xdebug в этом проекте для поиска ошибок или для вас и так все очевидно ???

    • @matroskin978
      @matroskin978  2 วันที่ผ่านมา +1

      Второй вариант - и так все очевидно)

    • @phpstudy8625
      @phpstudy8625 2 วันที่ผ่านมา

      @@matroskin978 я так и понял :)

  • @nicolaskeratry
    @nicolaskeratry 5 วันที่ผ่านมา

    Будет ли продолжение?

    • @matroskin978
      @matroskin978  5 วันที่ผ่านมา

      Да, в планах есть.

  • @clavikLeniv
    @clavikLeniv 5 วันที่ผ่านมา

    Як отримати знижку на курс, може є якісь знижки для пенсіонерів, бо з мінімальною пенсією не можу собі дозволити .

    • @matroskin978
      @matroskin978  5 วันที่ผ่านมา

      Напишіть мені на email:
      matroskin978@gmail.com
      У листі уточніть, який саме курс вас цікавить, і розмір знижки, яку ви хочете.

  • @phpstudy8625
    @phpstudy8625 2 วันที่ผ่านมา

    Можно еще сделать поиск

    • @matroskin978
      @matroskin978  2 วันที่ผ่านมา

      Поиск - это уже точно не ответственность фреймворка. Это чистый функционал CMS.

  • @phpstudy8625
    @phpstudy8625 2 วันที่ผ่านมา

    А можно усложнить клиенту регистрацию, через оправку ссылки ему на почту чтобы он ее подтвердил и только потом его регистрировать ???

    • @matroskin978
      @matroskin978  2 วันที่ผ่านมา

      Можно. Почему нет.

    • @phpstudy8625
      @phpstudy8625 2 วันที่ผ่านมา

      @@matroskin978 О спасибо будем ждать

    • @matroskin978
      @matroskin978  2 วันที่ผ่านมา +1

      @@phpstudy8625 не, вы не так поняли))) Можно - это я имел в виду, что реально. На практике это уже индивидуальная задача. Такое поведение ведь нужно далеко не всегда. Для многих проектов достаточно стандартной регистрации, как мы и реализовали. А все усложнения, типа подтверждения по email, - это уже частности. Возможно, я и добавлю этот момент, но пока такого в планах не было.

    • @phpstudy8625
      @phpstudy8625 2 วันที่ผ่านมา

      @@matroskin978 понял все равно спасибо что отвечаете