Is there any way to force users to change their passwords? The use case I'm thinking of is after a user is created by MODX and they are emailed their password -- for security reasons, I want that password to be
temporary so they can use it to log in ONE time and then they are forced to change it. If it were a column in a table, you could also update this if you had a security incident and you wanted all users to update their passwords, or it could tie into a larger password policy where you required passwords to be changed by a certain date (e.g. every 3 months).
Related: where in the MODX is there a "generate password" function? I know there must be one in there somewhere... I saw one in the Login package, so my guess is that it's not obvious enough because people are reinventing wheels...
I've been thinking about a good security extra that would help beef up MODX login security including 2 factor authentication and a way to enforce password complexity rules, but if I can do something easier for now, that'd be great. Anyone know of anything to force a password change?