ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

REST API Authentication with PHP & MySQL | Slim PHP Micro Framework Registration and Login Tutorial

Автор: Dave Hollingworth

Загружено: 2024-04-24

Просмотров: 9562

Описание: Add API key authentication, registration and login to a REST API using the Slim PHP micro framework.

Please consider supporting my channel:
☕ https://ko-fi.com/davehollingworth

This is a follow-up video to this video:    • REST API with PHP and MySQL | Full Slim PH...  

Topics covered:
• How to pass API keys to the API: query string and X-API-Key header
• Using middleware to require an API key
• PHP templates
• Signup and login
• Hashing
• Encrypting
• Custom validation with Valitron
• Session middleware

All source code shown is free to download:
‣ https://github.com/daveh/slim-api-aut...

Previous video's code:
‣ https://github.com/daveh/slim-rest-ap...

Links shown in the video:
‣ https://www.slimframework.com/
‣ https://github.com/slimphp/PHP-View
‣ https://watercss.kognise.dev/
‣ https://github.com/vlucas/valitron
‣ https://www.php.net/manual/en/functio...
‣ https://acte.ltd/utils/randomkeygen
‣ https://github.com/defuse/php-encryption

Videos:
‣ Signup and Login with PHP and MySQL
   • Signup and Login with PHP and MySQL  
‣ Send email with PHP
   • Send email with PHP | Create a Working Con...  
‣ Encrypt and Decrypt Data Securely in PHP
   • Encrypt and Decrypt Data Securely in PHP: ...  

00:00 Introduction
00:59 Require API key middleware
05:24 Use X-API-Key header
07:28 Move routes to separate file
08:43 Add homepage
12:36 Use PHP view templates
15:05 Add signup page
18:24 Process signup page
19:11 Validate signup data
23:47 Hash password
24:08 Generate API key
24:48 Add user table to database
25:29 Add user repository
26:51 Save user to database
27:56 Authenticate API with user's key
30:16 Hash the key in the db
33:11 Add login page
35:00 Process login page
36:29 Session middleware
38:06 Login and logout
39:53 Add profile page
41:25 Require login middleware
42:54 Encrypt API key
47:31 Add signup success page
49:05 Custom email validation
50:37 Summary

#PHP #slim #project #api #restapi #authentication

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
REST API Authentication with PHP & MySQL | Slim PHP Micro Framework Registration and Login Tutorial

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Обработка файлов в REST API с помощью PHP

Обработка файлов в REST API с помощью PHP

Собеседование на Middle PHP разработчика

Собеседование на Middle PHP разработчика

REST API с PHP и MySQL | Полное руководство по Slim PHP Micro Framework

REST API с PHP и MySQL | Полное руководство по Slim PHP Micro Framework

Что обнаружено после взлома разработчика электронных повесток?

Что обнаружено после взлома разработчика электронных повесток?

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

PHP Регистрация и Авторизация с сессией. Полноценное приложение на PHP и MySQL, Twig, Slim

PHP Регистрация и Авторизация с сессией. Полноценное приложение на PHP и MySQL, Twig, Slim

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Введение в Slim PHP Framework — полное руководство по PHP 8

Введение в Slim PHP Framework — полное руководство по PHP 8

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

PHP Type Declarations: make your PHP code easier to read, and simpler to use

PHP Type Declarations: make your PHP code easier to read, and simpler to use

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

PHP 8.4 Is Good

PHP 8.4 Is Good

Простой REST API на SlimFramework

Простой REST API на SlimFramework

Маска подсети — пояснения

Маска подсети — пояснения

Securely Storing PHP Configuration Settings

Securely Storing PHP Configuration Settings

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Когда использовать трейты, интерфейсы и абстрактные классы в PHP

Когда использовать трейты, интерфейсы и абстрактные классы в PHP

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]