콘텐츠로 바로가기
WordPress.org

한국어

  • 테마
  • 플러그인
  • 소식
    • 문서
    • 포럼
  • About
    • WordPress 6.9
    • 워드프레스 6.8
    • 워드프레스와 40% 웹을 위한 여정
    • 워드프레스 번역 핸드북
  • 워드프레스 한국팀
  • 워드프레스 받기
워드프레스 받기
WordPress.org

Plugin Directory

Facial Recognition Authentication

  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인
  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인

Facial Recognition Authentication

작성자: newwaypmsco
다운로드
  • 세부사항
  • 평가
  • 설치
  • 개발
지원

설명

For years, users worldwide have faced security risks due to insecure login pages. WordPress sites are no exception to these challenges. Our plugin provides an innovative solution for login security by integrating facial recognition technology with traditional username and password methods.

Currently, users log in using either a username and password or a Two-Factor Authentication (2FA) method. While 2FA enhances security, it has its own vulnerabilities:

  1. Phishing attacks: Hackers can deceive users into entering their 2FA codes on fake websites.
  2. Lost or stolen devices: If the device used to receive 2FA codes (e.g., a mobile phone) is lost or stolen, unauthorized access becomes possible.
  3. SMS-based 2FA: SMS codes can be intercepted through SIM swapping attacks.
  4. Access issues: Users may face challenges accessing 2FA codes due to technical issues.
  5. Software flaws: Authentication apps can have security vulnerabilities.

Our plugin addresses these issues by leveraging facial recognition for authentication. When a user attempts to log in, our plugin communicates with a secure Django server for authentication, ensuring no sensitive user data is stored in WordPress databases. The facial recognition system can distinguish between a live user and a static photo, making unauthorized access virtually impossible.

For a complete tutorial on installing and using the plugin, watch this video.

Key Features:

  • Facial recognition authentication using a simple webcam.
  • No storage of user credentials in WordPress databases.
  • Interaction between the plugin and server is conducted through secure APIs with encrypted data transmission.
  • Enhanced security with PBKDF2 password hashing (870,000 iterations with salt) on the Django server.
  • Seamless integration with WordPress login pages, adding an extra layer of security.
  • Simplified registration process for users to set up facial recognition and credentials.
  • New Manage Account section for users to change their password, update photo, or delete their account, secured with OTP and facial recognition.
  • Activation email sent during registration, with a 24-hour expiration period.
  • Each user can only register with a single email address.

Why Choose Our Plugin?

  1. Protects against brute-force attacks targeting WordPress login pages.
  2. Eliminates reliance on weak password hashing mechanisms in WordPress.
  3. Enhances user experience by enabling secure logins without expensive hardware.
  4. Provides a scalable solution for future platforms beyond WordPress.

Try Our Demo Before Installing!

Want to test our plugin in a safe environment before installing it on your own site? We’ve set up a demo WordPress site where you can experience the plugin in action.

Email us at [support@newwaypmsco.com] to request access – we’ll send you the demo site link, along with a username and password to log in and test the plugin.

Once you’re satisfied, you can install it on your own WordPress site with confidence!

External Services

This plugin connects to an external Django server to perform facial recognition authentication. The communication between the plugin and the server is secure, ensuring the safety of user data through encrypted transmission.

Third-Party Service Details

  1. Service Name: Django Server for Facial Recognition Authentication

    • Purpose: To authenticate users using facial recognition.
    • Data Sent:
      • During login:
      • Username and password entered by the user.
      • Facial image captured by the webcam for authentication.
      • During registration:
      • Username and password chosen by the user.
      • Facial image captured by the webcam to set up facial recognition.
    • Storage & Security:
      • All data is transmitted securely using SSL encryption.
      • Facial data is stored on our Django server with AES-256 encryption.
      • No facial data is stored in WordPress databases.
    • Conditions: Data is sent only when users initiate login or registration.
    • User Control: We’re working on adding a feature to let users delete their facial data in future updates. For now, contact our support team at [support@newwaypmsco.com] for assistance with data management.
    • Terms of Service: https://api.newwaypmsco.com/terms-of-service/
    • Privacy Policy: https://api.newwaypmsco.com/privacy-policy/
  2. External API Endpoints Used:

    • https://api.newwaypmsco.com/api/user/login/
    • https://api.newwaypmsco.com/api/user/register/

By using this plugin, users acknowledge and agree to the terms and conditions outlined above.

Resources

This plugin uses the open-source SweetAlert library for user alerts. Non-minified source code is available in:
– assets/js/bootstrap.js (non-minified version)
– assets/js/sweetalert.min.js (SweetAlert library)

  • Official SweetAlert Website: https://sweetalert.js.org/
  • SweetAlert CDN: https://cdnjs.com/libraries/sweetalert/2.1.2
  • GitHub Repository: https://github.com/t4t5/sweetalert

스크린샷

Login Page: Enhanced login page with facial recognition.
Login Page: Enhanced login page with facial recognition.
Registration Page: Simple registration process with webcam integration.
Registration Page: Simple registration process with webcam integration.
Security Settings: Plugin settings page for administrators.
Security Settings: Plugin settings page for administrators.

설치

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Register your username, password, and facial data using a webcam during the first-time setup. Make sure to capture a clear photo of your face and use the username and password you choose during registration.
  4. After completing the registration, log out from the WordPress dashboard. The plugin will then prompt you to authenticate using facial recognition on the login page. Ensure your webcam is enabled.

FAQ

How can I test the plugin before installing it on my site?

We offer a demo site where you can test the plugin before installing it on your WordPress site. Email us at [support@newwaypmsco.com] to request access – we’ll send you the demo site link, along with a username and password to log in and test the plugin.

Where can I find a tutorial for the plugin?

A full video tutorial on installing and using the plugin is available here.

What happens if the facial recognition fails?

In the rare event that facial recognition fails, users can retry or contact support for assistance.

What should I do if I get a “Domain mismatch” error?

This error occurs if you try to log in from a different domain than where you registered. Ensure you’re logging in from the same site where you set up your account (e.g., https://yourdomain.com). Contact support if the issue persists.

Is my facial data secure?

Yes, facial data is securely processed and stored on the Django server using industry-standard encryption. No sensitive data is stored in the WordPress database.

Do I need special hardware for facial recognition?

No, our plugin works with any standard webcam.

Does it work with Wordfence’s Two-Factor Authentication (2FA)?

Yes, the plugin is fully compatible with Wordfence, including its 2FA feature. Facial recognition runs first, followed by 2FA if enabled. Version 1.1.2 includes critical bug fixes for better stability and reliable integration with 2FA and the Manage Account feature.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Facial Recognition Authentication”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자
  • newwaypmsco

자국어로 “Facial Recognition Authentication”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록을 RSS로 구독하세요.

변경이력

1.1.2 – 2025-10-16

  • Critical Fix: Resolved bugs in the front-end JavaScript logic, specifically fixing issues with event handlers binding multiple times and DOM manipulation in the “Manage Account” section. This ensures stable and reliable functionality for changing passwords, updating photos, and deleting accounts.
  • Improved the integration with Wordfence 2FA for a smoother login flow after facial recognition.
  • General code cleanup and stability improvements.

1.1.1 – 2025-03-09

  • Added compatibility with Wordfence, including its Two-Factor Authentication (2FA) feature. Facial recognition now runs before 2FA for enhanced security.
  • Updated readme.txt with a video tutorial link.

1.1.0 – 2025-03-07

  • Added “Manage Account” section for users to change password, delete account, and update photo.
  • Implemented OTP verification with facial recognition for secure account changes.
  • New account activation email sent during registration, with 24-hour expiration.
  • Users can only register with a single email address.

1.0.4 – 2025-02-24

  • Improved photo quality for better facial recognition accuracy.
  • Minor bug fixes and performance improvements.

1.0.3 – 2025-02-23

  • Fixed login issue where FormData was not sending correctly, ensuring proper authentication with domain validation.
  • Improved logging in Django backend for better debugging.

1.0.2

  • Disabled admin notices on plugin page to improve user experience.
  • Fixed minor bugs and improved performance.

1.0.1

  • Fixed style issues in frontend and backend views.
  • Improved security integration for webcam-based authentication.
  • Minor bug fixes and code improvements.

1.0.0

  • Initial release with facial recognition and secure authentication features.

기초

  • 버전 1.1.2
  • 최근 업데이트: 10개월 전
  • 활성화된 설치 10보다 적음
  • 워드프레스 버전 5.0 또는 그 이상
  • 다음까지 시험됨: 6.8.8
  • PHP 버전 7.4 또는 그 이상
  • 언어
    English (US)
  • 태그:
    facial recognitionlogin securitytwo factor authenticationwordpress security
  • 고급 보기

평점

아직 제출된 리뷰가 없습니다.

Your review

모든 리뷰 보기

기여자

  • newwaypmsco

지원

할 말 있으신가요? 도움이 필요하신가요?

지원 포럼 보기

  • 소개
  • 뉴스
  • 호스팅
  • 개인정보
  • 쇼케이스
  • 테마
  • 플러그인
  • 패턴
  • 배우기
  • 지원
  • 개발자 도구
  • WordPress.tv ↗
  • 참여하기
  • 이벤트
  • 기부하기 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

한국어

  • X(이전 트위터) 계정 방문하기
  • 블루스카이 계정 방문하기
  • 마스토돈 계정 방문하기
  • 스레드 계정 방문하기
  • 페이스북 페이지 방문하기
  • 인스타그램 계정 방문하기
  • LinkedIn 계정 방문하기
  • 틱톡 계정 방문하기
  • 유튜브 채널 방문하기
  • 텀블러 계정 방문하기
코드는 詩다
The WordPress® trademark is the intellectual property of the WordPress Foundation.