Design and Implementation of Two-Factor Authentication (2FA) through Facial Recognition and Password/Code for Social Media
Olalekan Ihinkalu, A Oyedele Solomon, Solomon J. Shigaba, Okidi O. Joshua, Victor Emmanuel, Shaibu S. Victor · 2025
The social media has become a platform for individual, group of companies and people to interact with one another and also as sources of relevant information. It has aided interaction between individual and business services made through social networks. Some commonly used social media applications are Facebook, WhatsApp, Instagram, Snapchat, Twitter, and WeChat etc. The challenge with the social media is the possibility of people using other people’s password to gain access to their account, however, the focus of this research work is to design and implement a 2FA authentication using password and facial recognition system to aid security on this application. Two factor authentication system is an authentication system in computer which uses a two-way verification mechanism for the person who wants to gain access to his/her personal account. The two factors which is used in this research are security code or password which is the first factor authentication and facial recognition system which is the second factor authentication. This research focuses on how the face recognition is use to identify the authentic owner of the account through web cam before given access to the user. The methodology used was Agile and the application was developed with PHP, CSS, BOOTSTRAP AND HTML technologies for the frontend and Django, MYSQL frame work for the backend.