Skip to content
Read For Learn
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP
Read For Learn
  • Database
    • Oracle
    • SQL
  • C
  • C++
  • Java
  • Java Script
  • jQuery
  • PHP

Does WordPress (or a plugin) reveal login credentials to admin?

There are few scenarios you have to consider.

1. Obtaining your password from database

This is almost impossible to do. WordPress stores all passwords as hashes.

When you log in, the password you’ve entered in form is hashed and compared with the hash stored in DB.

This way you can check if the password is correct, but you can’t obtain the password from database.

And because these hashes are salted and not plain MD5, you even can’t easily guess common passwords.

So you’re completely safe from this point of view.

2. Logging passwords filled in the login form

This is completely different from 1. When you go to the login form and fill in the password, then you fill it as plain text. It is then sent to the server (again as plain text).

So, if owner of the site wants to, he can add some code* that will log/store that password during the process of logging in.

Of course it’s not recommended, because this way you will compromise passwords of your users.

*All you need to do is to use wp_authenticate hook – it gets login and password as arguments (as you can see here), so you can do whatever you want with them.

Related Posts:

  1. Is there any way to rename or hide wp-login.php?
  2. Increase of failed login attempts, brute force attacks? [closed]
  3. How to fake a WordPress login?
  4. Brute force attack?
  5. Receiving “This content cannot be displayed in a frame” error on login page
  6. Websites defaced by uploading script using theme editor
  7. Make wordpress admin failed login attempt return 401
  8. WordPress login urls
  9. Store brute-force IP addresses
  10. How to create a private login page for admin.?
  11. WordPress Security – How to block alternative WordPress access
  12. Protecting WordPress login page
  13. wp-admin folder, brute force, and password protection
  14. Sniffing wordpress user’s credentials
  15. disable site_url redirect in wp-login.php
  16. Is wp_login_form secure on a non secure page?
  17. WordPress login security
  18. Why isn’t the login page rate limited by default?
  19. How can I password protect a WordPress site without requiring users to log in?
  20. Input sanitation
  21. How to Prevent Brute Force Attack on WordPress
  22. Advice on redirect to lock site from unauthorized users
  23. Where is the php file, that does the checks for login information?
  24. Error on WordPress Login
  25. Access log “POST /wp-login.php HTTP/1.0” 400
  26. force login loophole
  27. I need to find which is the file that checks the DB for correct login (username, password)
  28. How to create separate login for authors/moderators/subscribers?
  29. How to invalidate `password reset key` after being used
  30. Site is not loading after relogin attempts on SSL
  31. Some crawlers/bots attempting to login with very good guesses. How?
  32. Hide wp-login.php but not the widget
  33. How login is possible, if I deny login page via nginx?
  34. I can’t access my site via wp-admin
  35. Website Visible only to Registered users
  36. How do I use add_action from a class method?
  37. I want to disable E-Mail verifcation / activation when a user signs up for my WordPress site
  38. How do I check if a post is private?
  39. Display last login time
  40. how to update current logged user username
  41. Custom Reset Password & Forgot Password Front End Forms
  42. How to implement Google reCaptcha without installing a plugin?
  43. Problem with logging in WP users automatically
  44. advance membership managment
  45. Logins through alias
  46. Redirecting or displaying a message on first login
  47. wp_get_referer not working properly after wp_redirect
  48. Login Button CSS
  49. Force Users to Login – loop problem
  50. I want to disable login of admin (/wp-admin) with email and make it accessible only with username
  51. Is there a better way than checking user is logged in to show or hide adminbar?
  52. Show errors on custom login form [duplicate]
  53. Change login_message using title
  54. Index page and random posts needs a forced refresh in order to show new content
  55. How to change wordpress Log In text
  56. Locked Out Of WordPress, Can’t Reset Through PHPMyAdmin
  57. Facebook and WordPress
  58. WordPress Cant access wp-login.php
  59. How to remove ‘wordpress…’ text from page titles in tabs
  60. Using gettext to translate wp-login.php can’t translate `Back to` into other language
  61. Code for Log Out Button Yields Strange URL
  62. Display first name instead of username
  63. How can I make a login just like on wordpress.org?
  64. How can I insert wordpress login screen on a different domain?
  65. autocomplete=”off” WordPress Login
  66. Why there is a 302 status when my account and password are right?
  67. 503 Login WordPress [closed]
  68. Password recovery URL has error – but not found in code or db
  69. Cannot Get User id after login success in file wp_login.php
  70. If I use an alternative login (e.g. CAS or other SSO) plugin, is my site protected from the recent brute force login attempts?
  71. This webpage has a redirect loop issue
  72. authenticate user without redirecting
  73. Create front end member login
  74. Logging in to the frontend works correctly but not for WP-Admin
  75. Cannot login to WordPress on one device: login refreshes/an error was encountered whilst trying to authenticate
  76. Make an order of products without login
  77. Updated : how to make email optional while user registration using default wordpress form
  78. I can’t log in to `wp-admin` after changing my domain
  79. Bypass login page
  80. Using WordPress login for a non word-press website
  81. Using is_user_logged_in() to lock down whole site
  82. https rewrite not working for All in one security Brute force > rename login url
  83. After moving WordPress to its own directory, login doesn’t work
  84. WordPress login is not showing , there is warning?
  85. WordPress Redirect After logging
  86. Login problem with https
  87. How to Create a login for for subscribers only
  88. WordPress auto login user after registration only from a specific page
  89. Custom Field For Login
  90. User login without username, only password
  91. Login user after registration programmatically
  92. wp_lostpassword_url not escaped
  93. Trim the repeated value in URL
  94. Warning: session_start(): Cannot send session cookie – headers already sent by
  95. Login to wordpress with filezilla client [closed]
  96. How to Find WordPress site has backdoor login Codes
  97. Username character requirements
  98. Users cannot log in using popup
  99. Remove login link from Reset Password-screen
  100. Display number of consecutive days a user has been active on the site
Categories login Tags login, security
$wpdb->insert inserting only f character in custom table
Make last three words of excerpt a link

Recommended Hostings

Cloudways: Realize Your Website's Potential With Flexible & Affordable Hosting. 24/7/365 Support, Managed Security, Automated Backups, and 24/7 Real-time Monitoring.

FastComet: Fast SSD Hosting, Free Migration, Hack-Free Security, 24/7 Super Fast Support, 45 Day Money Back Guarantee.

Recent Added Topics

  • Bug in translation system: load_theme_textdomain() returns true, files are available and accessible but the language defaults to english
  • Custom Elementor controls not appearing in the widget Advanced tab using injection hooks
  • Get the name of the template/*html file used
  • Trying to Add Paging to Single Post Page
  • Sharing media files between live and staging servers
  • How to display the description of a custom post type in the dashboard?
  • Critical error on image display
  • Copying WP data and files into new install?
  • How to determine the DirectAdmin WordPress backup date?
  • How to get list of ALL tables in the database?
© 2026 Read For Learn
  • Database
    • Oracle
    • SQL
  • algorithm
  • asp.net
  • assembly
  • binary
  • c#
  • Git
  • hex
  • HTML
  • iOS
  • language angnostic
  • math
  • matlab
  • Tips & Trick
  • Tools
  • windows
  • C
  • C++
  • Java
  • javascript
  • Python
  • R
  • Java Script
  • jQuery
  • PHP
  • WordPress