Comments (3)
I use this writing plus the {CRAM - MD5}
UPDATE mailbox SET password=CONCAT('{CRAM-MD5}',MD5(%q)) WHERE username=%u LIMIT 1
But save the string in the database after the new password encryption, namely {CRAM - MD5} behind, or not, because still can't login with new password in roundcube.
from postfixadmin.
There's nothing like the encryption scheme.
You can choose which encryption scheme to use in the PostfixAdmin config ($CONF['encrypt']).
That said - I'd recommend not to modify the database manually. It's probably harmless when only changing the password (BTW - do you also update the 'modified' column and write something to the log table?), but it also means your plugin will need quite some code to handle the various encryption schemes.
PostfixAdmin comes with an xmlrpc interface which you might want to use.
from postfixadmin.
The Squirrelmail plugin for Postfixadmin uses the XMLRPC interface to change the password. That way you don't have to worry about what hashing format is being used. The only downside is that you need to authenticate the end user with the xmlrpc interface - so you will probably need to ask them for their username/password in order to change it.
from postfixadmin.
Related Issues (20)
- Any reason why tarball releases are not cryptographically signed? HOT 1
- Issue with connection to database with postfixadmin 3.4 HOT 1
- Enhancement: selectively enable/disable services HOT 6
- Domain admins disapeared HOT 1
- app passwords HOT 2
- Delete user needs to delete forwards too HOT 4
- delate app-passwords fails HOT 2
- TOTP Exceptions => blank page
- App Passwords not working with example query HOT 3
- Missing Domain Signing menu HOT 1
- TOTP login form autocomplete
- Fatal php error on deleting dkim-entry HOT 1
- Postfixadmin using replicated database HOT 3
- Migrate away from PHP's imap extension? HOT 2
- Migrate from vimbadmin to postfixadmin HOT 4
- Creating the mailbox failed! HOT 3
- vacation.pl - replace_string() is produced parsing errors HOT 1
- Have installed 3.3.13 install and setup ok but cant login HOT 1
- Mailbox active toggle (editactive.php) crashes HOT 1
- Setting md5crypt does not work HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postfixadmin.