Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

[Resolved] Password In Cleartext

Simple Membership Plugin › Forums › Simple Membership Plugin › Password In Cleartext

Tagged: Password in cleartext

  • This topic has 6 replies, 3 voices, and was last updated 5 years, 6 months ago by argontv.
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • December 5, 2020 at 5:57 am #21670
    argontv
    Participant

    Good afternoon,

    I recently received the following message from one of my subscribers.

    Can you comment on it please…

    “Upon registration I got an email with my password in cleartext. That means your server is not hashing/salting or encrypting passwords. This is an extremely unsafe practice and shouldn’t be used. Anybody who gains access to your database will have all passwords in cleartext and usernames. Which is extremely risky for all.”

    Thank you

    Tim Bennett

    December 7, 2020 at 10:52 pm #21675
    mbrsolution
    Moderator

    Hi, what would you like to happen instead? I just want to make sure I understand your question correctly.

    Thank you

    December 8, 2020 at 3:53 am #21676
    argontv
    Participant

    Thank you for your reply.

    The issue here is that if a password is sent by email in cleartext, it is open to hacking.

    I did some research on this and the security risk appears to be in 2 areas:

    1: the email can be intercepted and the password discoverable;
    2: hackers can drill into the database you have and suck out all the passwords and email addresses.

    It would seem this happens on a regular basis to many big companies and is a well known issue and that encryption can prevent it.

    I am not a programmer of any kind, but it seems very odd to me that a plugin so prestigious as SMP would have use this system.

    I am also aware from searching the forum, that it has been discussed before, however I don’t find any solutions to it.

    Can you comment on the security of this as you see it and what can be done to protect my members. I have actually had 2 people unsubscribe in the last month due to this issue and I want to offer a secure site.

    I am not being critical in any way, but asking with a view to help improve.

    Thank you so much in advance

    Tim

    December 8, 2020 at 11:47 pm #21677
    mbrsolution
    Moderator

    Hi, please read the following documentation. This explains the registration process.

    https://simple-membership-plugin.com/membership-registration-process-overview/

    If you are concern regarding the password sent via email and would like more security in your site. I recommend the following addon.

    https://simple-membership-plugin.com/swpm-two-factor-authentication-addon/

    Let me know if the above helps you.

    Thank you

    December 9, 2020 at 2:48 am #21678
    argontv
    Participant

    Thank you for your reply.

    While 2 step authentication is a help, this does not solve the issue.

    The big issue is that the passwords are sent to the member in cleartext format.

    This means that they can be intercepted.

    This is a security risk for all parties concerned.

    It would be much better if the passwords are completely encrypted at your end and never send to the member.

    Tim

    December 9, 2020 at 3:30 am #21680
    admin
    Keymaster

    The plugin DOES NOT not save passwords in plain text. SWPM uses the same encrypted password system as the core WordPress system.

    What you are seeing is the result of using the {password} email merge tag in the email settings menu. When you use that merge tag, it simply sends to the user whatever they entered in that field by reading the form’s submitted value (it is only available on that registration form submission since it can read the submitted HTTP POST data before it is encrypted and stored). After that point, this field’s value cannot be read anymore.

    This {password} email merge tag is a feature that many of our users requested because they want to use it on their site.

    For your site, you simply have to go the “Email Settings” menu and remove that merge tag from the email settings to get what you are after.

    Let me know if that explanation is clear.

    December 9, 2020 at 3:36 am #21681
    argontv
    Participant

    Thank you so much for the explanation.

    I am very pleased to hear that passwords are encrypted as you explained.

    I would have been shocked had it not.

    I have made the password email merge tag change and tested and agree that once edited it does not send the password.

    Thank you for the explanation.

    I might suggest that you have on your documentation an explanation about this, so that your users understand the potential risk of sending cleartext passwords.

    Thank you for helping me with this and you can now mark this as closed.

    Much appreciated.

    Tim

  • Author
    Posts
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy