Authentication is one of the significant issues in the era of the information system. Among other things, human face recognition is one of the known techniques which can be used for user authentication. The facial recognition system is a process of identifying or verifying a person from a certain frame of digital image or a video frame from a video source. Facial Recognition system works with multiple methods, but in general, it works by comparing selected facial structures from given image with faces within a database. It can be additionally described as a Biometric Security System based on the application that can uniquely identify or verify a person by analyzing the facial patterns of a certain person. This project involves extracting the face from a given frame, some image preprocessing (clipping, grayscale conversion) and then recognizing the person in this image via machine learning algorithms. This can be achieved by using the Principal Component Analysis algorithm. The Haar Cascade algorithm detects the face in a frame and then we use PCA to extract the Eigenvector and then finally create an Eigenspace. Then the new face will be scattered over the Eigenspace and the Euclidian distance is calculated to identify the person. This project would help organizations to implement a Door Access System that is secure and relevant than traditional systems. For experimental purpose, I have taken the pictures of my friends and my own to test the system and got the accuracy of 74%