Hi. A customer's site has a custom profile property called "AcceptTerms" that's a TrueFalse field. If that field is false, the next time that the user logs in, they are redirected to a custom control that lists the Terms and Conditions and prompts the customer to click a "Yes, I accept" button or a "No, I don't" button. I can't figure out how this control is hooked!!!
What's really interesting is that this AcceptTerms logic is running on a DNN 4.3.5 site in production. I made a dev version of that site and upgraded it to DNN 7.2.1, and the AcceptTerms logic is still functional. If the original developer modified the DNN core to make this happen, I would have guessed that any core customizations would have been lost during the upgrade process. Maybe not?
Here's an example of the URL when the user is redirect to the AcceptTerms Control
I found the control here:
C:\DNNRoot\SiteControls\AcceptTerms.ascx (with corresponding VB code behind file)
I just can't figure out how DNN is checking whether the AcceptTerms profile property is false, and if so, how it's calling the AcceptTerms.ascx control.
Does anyone have any ideas? Thanks!