I was wondering if anyone knew how the security module worked across a project. I’ve been using it for ages and everything works fine, however on one of the recent upgrade change logs, it indicated the security module would need to be recreated.
This is a huge project for me because I have added fields into the sec_users_edit form, and written a bunch of events to occur inside it. I’ve also made some additions to the sec_login page too.
I reran the security module wizard yesterday, setting it for SHA256 overt the long time used MD5, used existing tables, and the wizard created all new forms and grids with the sec2_ prefix. I went through the new apps and saw some differences. So I copied code from my old sec_login over to the new sec2_login and tested it fine. I then copied the new code I found from the new sec2_users_edit into my previously existing sec_users_edit form. Retrieve password was obviously different because of the change to SHA256, so I made those changes too. I deleted my old sec_login and renamed sec2_login to sec_login, and changed some of the redirects/links. Everything ‘seems’ to be working but I’m worried that my understanding of the security module is way off and I’m setting myself up for failure down the road.
Can anyone share an overview of how the security module interfaces with the rest of the applications, or maybe there’s an article somewhere I can read through? All my searches give me generic information about just running the module and not how it actually integrates with all my other applications in the project.
Thanks in advance!
Mark