SquirrelMail  
Donations
News
About
Support
Screen shots
Download
Plugins
Documentation
Sponsors
Bounties













Security Notice
Phishing campain
Version 1.4.15
Security Upgrade
Plugins - Change SQL Password
Category: Change password

This plugin allows the user to change their password from the comfort of their webmail interface when it's stored in a SQL database.

This plugin supports passwords that are stored using plaintext, MD5 hash, encrypted MD5 hash, PHP crypt(), and MySQL encrypt() and password() functions.

This plugin also supports forcing users to change passwords on startup, based on a flag set in the user database.

Finally, if you have SSL configured for your web server (mod_ssl/apache_ssl, etc), you can force the passwords to be submitted over an encrypted connection.

Please note that it is possible to enable HTTPS connections for changing passwords or change encryption types only for certain users, domains or service levels by overriding the relevant settings in the Login Manager (vlogin) plugin. Details about which settings to use in Login Manager are given in the configuration file.


Version 3.3-1.2
by Paul Lesniewski on Nov 12, 2005
Please support this plugin's development: Donate to this author
[ change_sqlpass-3.3-1.2.tar.gz tarball (80668 d/l) Help ]
Requires: SquirrelMail 1.2.8, Compatibility 2.0.4, Pear DB library

Description:
  • Aging code 90% re-written and cleaned out
  • Now compatible with newest release (2.0.4) of Compatibility plugin
  • No longer MySQL-specific; supports any SQL-compliant database (Plugin name has changed; please be sure to remove all traces of "change_mysqlpass" from the plugins directory as well as the plugins list in your SquirrelMail configuration file!)
  • Queries are custom defined in configuration file for more flexibility with oddball systems
  • Correctly internationalized output

Older versions

Version 3.2
by Paul Lesniewski on Apr 12, 2003
[ change_mysqlpass-3.2-1.2.8.tar.gz tarball (27802 d/l) Help ]
Requires: SquirrelMail 1.2.8, Compatibility plugin

Description:
  • Added ability to specify a cleartext password field that will get updated along with the encrypted password field - use at your own risk!
  • Updated for new plugin version reporting API.
Make sure to download the Compatibility plugin in order for Change_MySQLpass to function correctly.

Version 3.1
by Paul Lesniewski on Mar 31, 2003
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: SquirrelMail 1.2.8, Compatibility plugin

Description:
  • Fixed errors some people were having after a successful password change (Courtesy of Chris Hilts [tassium at squirrelmail.org]).


Version 3.0
by Paul Lesniewski on Mar 25, 2003
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: SquirrelMail 1.2.8, Compatibility plugin

Description:
  • Added a register_globals=Off fix
  • New setup.php format for better overall SquirrelMail performance
  • Updated for compatibility with SquirrelMail 1.4.


Version 2.1
by Paul Lesniewski on Nov 14, 2002
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: SquirrelMail 1.2.8

Description:
  • Added functionality that allows a 2nd database field to be used to construct the user ID with which to query the database for password update.
  • Updated for compatibility with Update Plugins plugin.
  • All output strings have been internationalized (as of now, there is not a change_mysqlpass domain (if someone thinks this is appropriate, it can be done easily), so the translations should be updated in the squirrelmail domain -- see the .po file in the change_mysqlpass directory for the strings you need to translate).


Version 2.0
by Paul Lesniewski on Oct 8, 2002
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: SquirrelMail 1.2.8

Description: Thanks largely to Dustin Anders [dustin at unixfun.com], these nifty features have been added:
  • Force users to change their password: just throw a flag in your database table and viola!
  • MD5-encrypted passwords are now supported


Version 1.5.1
by Paul Lesniewski on Sep 3, 2002
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: PHP 4.1, SquirrelMail 1.2.7

Description:
  • Added/fixed support for sites already serving all of their pages in https (thanks to Michael Goepper).
  • Theme colors now load properly (thanks to Chris Symons)


Version 1.4
by Paul Lesniewski on Aug 31, 2002
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: PHP 4.1, SquirrelMail 1.2.7

Description:
v1.3
  • Autofocus cursor into first password field.
  • Fixed bug where resetting cookie had been failing.
v1.4
  • Added SSL option for submitting passwords over encrypted connections.
  • Added cancel button.
  • Fixed report-back mechanism indicating success or failure on main options page.


Version 1.2
by Thijs Kinkhorst on Aug 5, 2002
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: PHP 4.1 OR SquirrelMail 1.2.8

Description: Register_globals = off support

Version 1.1
by Thijs Kinkhorst on May 4, 2002
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: SquirrelMail 1.2.0

Description: This release adds support for unix crypt()ed passwords in the database and cleans up the code.

Version 1.0
by Tyler Akins on Mar 30, 2001
[ This version is not available. You might be able to get it by asking on the "squirrelmail-plugins" mailing list or by contacting the author. ]
Requires: MySQL

Description: Initial version.

If you have problems with the download or decompressing...
Internet Explorer
Right-click on the file, then select "Save Target As"
Firefox, Mozilla, Netscape
Right-click on the file, then select "Save Link As"
Opera
Right-click on the file, then select "Save Link Document As"
Lynx and Links
Press "d" on the link to download the file directly.
  • Untarring problems: Your browser might have un-gzipped it for you automatically. Try just "tar xvf" instead of "tar xvfz". Also, the plugins archive isn't gzipped (it is a tarball of .tar.gz files)
  • Macintosh users: Just hold down your mouse button to get the menu instead of right-clicking.
  • If all else fails, seek our help
© 1999-2010 by The SquirrelMail Project Team