Page 1 of 1

Bugs, Glitches, Fixes and Workarounds

Posted: Sat Apr 17, 2021 10:32 am
by Seiko7A38
The phpBB forum software includes hundreds of different variable settings, controlling posting and user permissions. :!:
Higher levels are only accessible by Administrators and Moderators via their respective control panels (ACP and MCP). Evidently I've still got a lot to learn about them. :oops:

Over the last 24 hours or so, I've started selectively inviting a few members to join the forum. As per my posts in the
Rules and Guidelines for using this forum and How to edit your member profile threads, elsewhere in this section, I'm requesting that all new members add their location to their profile, as soon as they've registered, as a condition of membership. (It was a requirement on the old forum). So far, nobody has complied with that request. :x

To do so, you need to edit your profile (per the screenshot from that second thread):

MemberProfile-EditLocation.png
MemberProfile-EditLocation.png (45.54 KiB) Viewed 5107 times

This morning, a newly joined member informed me that he was unable to do so, because his UCP (User Control Panel) wasn't allowing him to, because it didn't actually have an edit profile option. The button was completely missing !! :o

Finn-Instagram-Screenshot.jpg
Finn-Instagram-Screenshot.jpg (31.02 KiB) Viewed 5106 times

Needless to say we're urgently looking into it. :? As far as I can tell, everything looks OK on the respective ACP screen:

phpBB-CustomProfileFields.png
phpBB-CustomProfileFields.png (112.88 KiB) Viewed 5098 times

Re: Bugs, Glitches, Fixes and Workarounds

Posted: Sat Apr 17, 2021 12:25 pm
by Seiko7A38
More by luck than judgement, I think I've found the cause of the problem. 8-) If I'm correct in my assumptions, I suspect it's actually related to user permissions. :) Again another different cluster of variable settings on the ACP. :roll:

Right now, the 5 bona fide members, who've signed up recently, are grouped under the Newly registered users table.

Seiko7A38.com-forum-NewlyRegisteredUsers.png
Seiko7A38.com-forum-NewlyRegisteredUsers.png (137.78 KiB) Viewed 5084 times

Amongst other board settings, I've discovered that one of the qualifications required of a member, to enable them to progress from being a 'Newly registered user', to becoming a normal 'Registered user' isn't any particular time period, but only after having made 3 posts on the forum ! :o Hence the reason why the spammer who managed to rack up 23 posts, two hours after the forum went live, was showing as a registered user (before I deleted them). :roll:

Different levels of membership have different capabilities and permission settings:

phpBB-UserPermissions.png
phpBB-UserPermissions.png (101.69 KiB) Viewed 5075 times
phpBB-UserPermissions-Setting.png
phpBB-UserPermissions-Setting.png (110.11 KiB) Viewed 5075 times

Unfortunately, the way user permissions are defined in phpBB, newly registered users have their own unique and slightly lower level of permissions, which doesn't allow them to edit (or even see) their profile information !! :x

phpBB-UserPermissions-Viewing-Newly.png
phpBB-UserPermissions-Viewing-Newly.png (131.71 KiB) Viewed 5074 times

As a temporary workaround, I've given the 5 new members 'Standard Features', which hopefully should do the trick. :)

Re: Bugs, Glitches, Fixes and Workarounds

Posted: Sat Apr 17, 2021 3:58 pm
by Seiko7A38
It didn't quite work as planned, but after a bit of frigging around, thanks to the help of newest forum member Finn (Uhrige7A), I think I can confidently state that the problem, the forum's first little glitch, is hopefully now resolved. :)

While I was looking around the ACP this morning, checking the forum's profile location settings, I accidently stumbled across this screen and quickly took this screenshot before navigating away. Note the two arrowed unchecked boxes:

Profile-Location-Field-Options.png
Profile-Location-Field-Options.png (141.86 KiB) Viewed 5042 times

It took me a while to find it again, but now the previous issue is fixed, I've decided to chuck a spanner in the works. :D

Profile-Location-Field-Options-Checked.png
Profile-Location-Field-Options-Checked.png (110.57 KiB) Viewed 5042 times

Anybody trying to edit their profile will now be automatically required to add their location. Not only that, but it also becomes a mandatory requirement for registration. Hopefully it'll prove to be an effective anti-SPAM countermeasure.