У нас вы можете посмотреть бесплатно Task No 05: Develop a forgot password add-on for sign in process или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Project Number: 05 Subject: Web Programming I (Web Project Development) Task: Developing a Secure 'Forgot Password' Workflow with Email Verification and Token Hashing. In this video, I demonstrate the implementation of a complete and secure "Forgot Password" functionality for my "SkillShop" web application. This task focuses on a multi-step recovery process including email verification, time-limited security tokens, and secure password updates. Technical Highlights of Task 05: Secure OTP Generation: Utilizing random_int() to generate a unique 6-digit verification code for each request. Automated Email Delivery: Integrating PHPMailer with Gmail SMTP (STARTTLS on Port 587) for reliable delivery of recovery codes. Time-Limited Security Tokens: Implementing a 10-minute expiry window in the password_reset_tokens table to prevent unauthorized access. Cryptographic Verification: Protecting reset tokens using password_hash() and validating user-entered codes via password_verify() for maximum security. Asynchronous Multi-Step UI: Using AJAX (XMLHttpRequest) and Tailwind CSS to manage a seamless 3-step reset process (Email Entry → Code Verification → Password Reset) without page reloads. Languages and Technologies: #HTML #CSS #Tailwind #JavaScript #PHP #SQL #AJAX #PHPMailer #SMTP #WebSecurity 📌 Video Timestamps: 00:00 - Introduction: The Importance of a Secure Password Recovery System 02:25 - Database Design: Creating the password_reset_tokens Table 03:50 - UI Breakdown: Designing the 3-Step Reset Modal with Tailwind CSS 04:20 - Frontend Logic: Handling Multi-Step AJAX Requests in JavaScript 10:30 - Backend Part 1: OTP Generation & Token Hashing with PHP 12:23 - Email Integration: Configuring PHPMailer & Gmail SMTP Settings 15:00 - Backend Part 2: Verification Logic & Secure Password Updating 19:00 - Live Demo: Full Walkthrough of the Forgot Password Process 25:55 - Final Security Analysis & Conclusion About My Institute: The Java Institute for Advanced Technology is a leading research-based higher education institute in Sri Lanka. It is an ISO 9001:2015 certified institute and registered under the Tertiary and Vocational Education Commission (P01/0537). In addition, the Java Institute for Advanced Technology is an Approved Centre of the internationally recognized Scottish Qualification Authority (SQA) which is accountable to the government of Scotland. Java Institute offers the BSc (Hons) in Software Engineering Top Up, validated by the Birmingham City University - UK, as well the BEng (Hons) in Software Engineering full degree from IIC University of Technology - Cambodia, which are recognised by UGC Sri Lanka. OBJECTIVE OF PUBLISHING THIS POST: TO GIVE AN EXAMPLE OF USING SOCIAL MEDIA AND ONLINE PLATFORMS TO SHARE CONCEPTS AND FOR THE KNOWLEDGE ENHANCEMENT OF THE YOUNG GENERATION. #javainstitute #pcjt #softwareengineering #CodingNinja #fullstackSoftwareEngineers #UGC #tvec #Srilanka #BCU #SQA #Engineering #JIAT #SkillShop #BihinduBulan #WebDevelopment #PHP #PHPMailer #Security #OTP