• Welcome to Simple Machines Community Forum. Please login or sign up.

A new member is not required to accept the registration agreement!?

Started by viking9, August 27, 2021, 02:54:37 PM

Previous topic - Next topic

viking9

When I, as Admin, register a new member I enter their username and E-mail. I have also checked "Require user to accept the registration agreement:".

The new member then gets an E-mail with his username and password and can log in immediately.

However, the the new member never needs to accept the registration agreement. Is this a bug?

How can I require a new member to accept the registration agreement?


@rjen

The same happens on my forum, so you right. If it's a bug or by design I do not know...
Running SMF 2.0 with Tinyportal 2.1.0 at www.fjr-club.nl
Testing SMF 2.1 with Tinyportal 2.1.0 at test2.fjr-club.nl

viking9

When I, as Admin, register a new member I enter their username and E-mail. I have also checked "Require user to accept the registration agreement:".

The new member then gets an E-mail with his username and password and can log in immediately.

However, the new member never needs to accept the registration agreement. Is this a bug?

I am using SMF 2.0.18
This is what it looks like:


@rjen

Running SMF 2.0 with Tinyportal 2.1.0 at www.fjr-club.nl
Testing SMF 2.1 with Tinyportal 2.1.0 at test2.fjr-club.nl

Steve

Quote from: @rjen on August 27, 2021, 03:45:12 PMI think that will be considered as 'double-posting'....

It's fine, I just merged the two topics.
Please do not PM me for support.

viking9

We had planned to register members and open the Forum this weekend. However, we definitely need them to agree to the registration agreement first.

I there maybe some quick fix we can do while this presumed bug is fixed?

Aleksi "Lex" Kilpinen

This is by design (at least originally). The registration agreement is required for registering,
if you register someone on their behalf you have already bypassed the point of agreement to register.
At the point where they receive the email, the registration is done and over with.

The question I would have, is why is there an option to require it in the first place when the registration is already done.
A Finnish Project Manager (Support Specialist)
 Happily running multiple SMF 2.x installations.
  Fooling around with i7-10700 @ 2,90GHz-4.80GHz / 16Gb / RTX-2070 Super / 3840x2160 / Win 10 x64


How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

lurkalot

If you edit the stock registration agreement and save. Then after that anyone who you register as admin will have to agree to the agreement before they proceed.

Illori

Quote from: lurkalot on August 28, 2021, 09:53:02 AMIf you edit the stock registration agreement and save. Then after that anyone who you register as admin will have to agree to the agreement before they proceed.

that is not how it works in SMF 2.0 unless you have a mod installed that gives this feature.

lurkalot

Quote from: Illori on August 28, 2021, 12:23:45 PM
Quote from: lurkalot on August 28, 2021, 09:53:02 AMIf you edit the stock registration agreement and save. Then after that anyone who you register as admin will have to agree to the agreement before they proceed.

that is not how it works in SMF 2.0 unless you have a mod installed that gives this feature.

I have no mods, I was trying it on a fresh install on my local.

Aleksi "Lex" Kilpinen

I'm guessing these options were part of the 2.0 GDPR update, and so they do make some sense - just this particular option in this context makes no sense GDPR-wise to me. The registration agreement was originally, and really should still be, an optionally required agreement that needs to be given (if required) before the actual registration is done.
A Finnish Project Manager (Support Specialist)
 Happily running multiple SMF 2.x installations.
  Fooling around with i7-10700 @ 2,90GHz-4.80GHz / 16Gb / RTX-2070 Super / 3840x2160 / Win 10 x64


How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

viking9

Quote from: Aleksi "Lex" Kilpinen on August 28, 2021, 09:02:53 AMThis is by design (at least originally). The registration agreement is required for registering,
if you register someone on their behalf you have already bypassed the point of agreement to register.
At the point where they receive the email, the registration is done and over with.

The question I would have, is why is there an option to require it in the first place when the registration is already done.
We have turned of registration since we have a private forum. The new users need to send us an E-mail asking to be registered. Thus, the only way to have them agree to the agreement is when they log in to the forum for the first time.
I thought that checking the option would accomplish this.

viking9

Quote from: lurkalot on August 28, 2021, 09:53:02 AMIf you edit the stock registration agreement and save. Then after that anyone who you register as admin will have to agree to the agreement before they proceed.
Perfect! This workaround solves the problem.
However, I would consider this a bug unless it is documented that a new user agreement needs to be created before the check box ("Require user to accept the registration agreement:") will work.

Kindred

It's not a bug.  It's FAD.
The reg agreement is asked on registration... but the admin is doing the registration in your case.

Your situation is unusual and is not the way that 99.99% of tgexrest of the forum world does things
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.<br /><br />"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

viking9

Quote from: Kindred on August 28, 2021, 04:56:13 PMIt's not a bug.  It's FAD.
The reg agreement is asked on registration... but the admin is doing the registration in your case.

Your situation is unusual and is not the way that 99.99% of tgexrest of the forum world does things
Sorry, but what is "FAD"?
Why is there an option to check "Require user to accept the registration agreement:" when Admin registers a new member? It doesn't seem to work.

Aleksi "Lex" Kilpinen

Quote from: Kindred on August 28, 2021, 04:56:13 PMIt's not a bug.  It's FAD.
The reg agreement is asked on registration... but the admin is doing the registration in your case.
In a way, it is a bug if we have that checkbox available there and it does nothing.
But yes, this is how admin registrations were originally deviced so the fix IMO would be to remove that option.

Quote from: viking9 on August 28, 2021, 05:14:48 PM
Quote from: Kindred on August 28, 2021, 04:56:13 PMIt's not a bug.  It's FAD.
The reg agreement is asked on registration... but the admin is doing the registration in your case.

Your situation is unusual and is not the way that 99.99% of tgexrest of the forum world does things
Sorry, but what is "FAD"?
Why is there an option to check "Require user to accept the registration agreement:" when Admin registers a new member? It doesn't seem to work.
FAD = Functioning As Designed.
A Finnish Project Manager (Support Specialist)
 Happily running multiple SMF 2.x installations.
  Fooling around with i7-10700 @ 2,90GHz-4.80GHz / 16Gb / RTX-2070 Super / 3840x2160 / Win 10 x64


How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

lurkalot

Quote from: Aleksi "Lex" Kilpinen on August 28, 2021, 05:17:34 PMIn a way, it is a bug if we have that checkbox available there and it does nothing


It looks like a duplicate setting to me, the exact same setting is on the registration settings page.  The one on the settings page seems to override the the other one and acts like a master.

But yes it appears to work as it should.  If you as admin are registering someone, then you are essentially accepting the agreement on their behalf.

While someone else registering would have to accept the agreement before they register.   
 

Steve

Please do not PM me for support.

Advertisement: