Jump to content

Manage Validating Members


Recommended Posts

  • 7 months later...
Posted
13 minutes ago, Genestoy said:

The "Show all validating members" button goes to all members instead of just the validating members?

It should go to Members page on ACP with the VALIDATING members active. 

  • 2 weeks later...
Posted

Works fine to me:

The error is about a user without permission in the ACP:

		/* Permission Check */
		if ( !\IPS\Member::loggedIn()->canAccessModule( $this->module ) )
		{
			\IPS\Output::i()->error( ( \IPS\Member::loggedIn()->member_id ? 'no_module_permission' : 'no_module_permission_guest' ), '2S100/2', 403, 'no_module_permission_admin' );
		}
		

Lang:

'no_module_permission_admin'	=> "The page you are trying to access is not available for your account. To configure who can access which areas of your site, go to Admin CP → System → Applications.",

 

Posted (edited)

Thanks Adriano but I am the only admin and I have permissions checked for everything on the board, unless I am missing something? Where would that permission be?

Here is where the url is going--

https://myforum.com/forums/index.php?/modcp/ip-tools/&ip=72.226.34.159

 

Edited by Genestoy
Posted

Adriano,

I have another problem - when the app is enabled I get anywhere from 2 to 9 emails for the same validating member that are all exactly the same. When I disable the app I only get the one IPS validation email. I have validations set for email and administrator validation. Any way to fix this?

Thanks

Posted
Just now, Genestoy said:

Adriano,

I have another problem - when the app is enabled I get anywhere from 2 to 9 emails for the same validating member that are all exactly the same. When I disable the app I only get the one IPS validation email. I have validations set for email and administrator validation. Any way to fix this?

Thanks

Not related. This app do not send any email; it executes the CORE function. Example on approve account:

	/**
	 * Approve Members Awaiting Validation
	 *
	 */
	protected function approve()
	{
		try
		{
			$member = \IPS\Member::load( \IPS\Request::i()->id );
		}
		catch ( \OutOfRangeException $e )
		{
			\IPS\Output::i()->error( 'node_error', '2C114/A', 404, '' );
		}
					
		$member->validationComplete();
		
		if ( \IPS\Request::i()->isAjax() )
		{
			\IPS\Output::i()->json( 'OK' );
		}
	}

When you click in the link, it runs the validationComplete(), which is a CORE method.

The plugin only displays the exact same thing that you see in the ACP.

Now seriously, you have a bunch of problems that no one else had, even me, using it on my online board, which clearly indicates that your install isn't so good.

I suggest you to remove the plugin, clear cache (using the tool or removing all files from datastore folder. If it still insists, then provide steps to reproduce to "fix the issue", beside then "click in the link", because I can't reproduce it.

Posted

I did what you said and both issues still exist. I also have a "fresh" 4.1.9 test board installation using the IPS skin and both issues exist there also so now what?

Posted

I can't reproduce. It's just a simple click in a link that runs a CORE method. 

@AndyF, please test this plugin as I can't reproduce any of the issues reported by the user, therefore I can't fix something that works fine for me. If it works for you, then I'll request to remove this user from this file and will request refund as account credit.

Posted

As I replied in PM, I won't go to your site to simply click in a link. My plugin runs a core method made by IPS, it isn't something I can fix because: 1 - it works for me and for everybody else. 2 - I didn't write it so I can't "change" a core method. 

So wait for @AndyF reply.

  • 2 weeks later...
  • 6 months later...
  • 2 months later...
  • 1 month later...
Posted

Adriano,

Don't know as I have not upgraded yet to 4.3 and won't until all the applications I use are ready so that is why I asked. Thanks again for all you do!

Gene

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...