I've been doing a little thinking and trying to trace my installation steps, which are basically this:
1) Clean install of IM141
2) Login
3) Poke at the forum to test functionality
4) Apply file changes for M2F
5) Adjust ACP settings
6) Logout
7) Poke at the forum to test functionality (which is where I get login errors)
I think the problem is when I switch over to subSilver, which is the template I have adjusted for M2F. Somewhere I'm changing/omitting something that breaks the login process. I'm thinking possibly one of the follwing:
/login.php
/login_security.php
myforum/admin/index.php
myforum/templates/subSilver/login_body.tpl
myforum/templates/subSilver/login_security.tpl
Now M2F install instructions doesn't specifically mention these, but I'm wondering if there is an implicit change I need to make inorder to fix logging in. Again, the symptoms are:
- Error page when logging in
- Refreshing the main page shows that I am successfuly logged in
- Repeat of error when I try to login to ACP
- Refreshing the main page doesn't help, I'm locked out of admin access
The one M2F install instruction I ignored was the following:
# #-----[ OPEN ]------------------------------------------ # templates/subSilver/overall_header.tpl # #-----[ FIND ]------------------------------------------ # <a></a> ##-----[ BEFORE, ADD ]------------------------------------------# <IFRAME><Alternate></IFRAME> # #-----[ FIND ]------------------------------------------ # <td> # #-----[ IN-LINE FIND ]------------------------------------------ # <span> # #-----[ IN-LINE AFTER, ADD ]------------------------------------------ # <a><img>{L_SUBSCRIPTIONS}</a>
The Integramod version of subSilver uses a overall_header.tpl that's structured differently. It does not contain the lines
<a></a> or
<td>, but something tells me this is not the cause of the problem.
Another thought - could this login problem be the result of incorrect CHMOD/permission settings on one or more of the files? Or maybe cookies? I deleted all my cookies but still get the same error. Maybe I've got some incorrect cookie settings in the ACP?