Little Help on some new settings - Akismet

Dazed
Dazed
@dazed
6 years ago
1,022 posts
I created all accounts to be approved by admin. I am running through a test on this and I am seeing a few issues .

1. Once the admin approves, an email is sent to the user. The email does not list the user name. I changed it on mine but this might be good for all systems.

2. The first user login via Firefox displayed something like "you do not have the necessary permissions for this action. (second test did not reproduce this issue)

3. Adding an offsite link in the Bio did not trigger akismet notification. Blog does trigger an email.
updated by @dazed: 06/04/18 04:38:05PM
michael
@michael
6 years ago
7,717 posts
Dazed:....1. Once the admin approves, an email is sent to the user. The email does not list the user name. I changed it on mine but this might be good for all systems....
What did you change? thanks :)

#2 thats the message for when a standard level user tries to access something like the cache reset page which is for admins only. Need to know the url they were trying to get to to offer suggestions.

#3 I'd need to setup to offer suggestions here.
Dazed
Dazed
@dazed
6 years ago
1,022 posts
Hey Michael - I just added username: {$user_name} to email_account_activated_message.tpl. This just helps if they fat fingered the name during the signup process.

2. This one was odd but appears to be a one-off since I have not been able to reproduce it. It was right after signup > user received message that admin would approve. You can click "ok" here which takes you to the home page. I clicked sign in from there and received the error but once I clicked the home page I was logged in.

3. This is something Brian just added for akismet because the bio was not included originally. I was running some tests on it and I did not get the emails. If I adde http://www.cnn.com to a blog I would get the email. If I entered that on a bio, nothing.
brian
@brian
6 years ago
10,148 posts
Dazed:
3. This is something Brian just added for akismet because the bio was not included originally. I was running some tests on it and I did not get the emails. If I adde http://www.cnn.com to a blog I would get the email. If I entered that on a bio, nothing.

So there are 2 different things here:

1) User Probation - this is what sends the email for an offsite URL. It is not related to Akismet (spam checking service)
2) Akismet spam checking service - this checks fields for spam.

Right now the profile fields go through number #2 only, since #1 is only active for items that get CREATED - i.e. a comment entry, a new blog post, etc. Since the profile bio is an UPDATE to an existing item it just gets spam checked via Akismet.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Dazed
Dazed
@dazed
6 years ago
1,022 posts
Hi Brian -

New users are set for 7 day probationary period.

What constitutes spam on #2? So if a user posts links to a Limousine company in the Hong Kong is that going to get detected?
brian
@brian
6 years ago
10,148 posts
Dazed:
What constitutes spam on #2? So if a user posts links to a Limousine company in the Hong Kong is that going to get detected?

It could - since Akismet is doing the actual detection of spam I can't tell you with 100% certainty what is going to trigger it or not, but it checks the content and makes a decision if it is spam or not. Based on the spam we get here in our custom forms, I would say it gets it right about 95% of the time. You will still need to watch things - there's nothing that is 100%.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

updated by @brian: 03/04/18 08:58:10AM