vBulletin Mods

The Official vBulletin Modifications Site
https://www.vbulletin.org/forum/showthread.php?t=321469

Converting from Xenforo to vBulletin
by Alice
11 Jan 2016 08:09

Hey,

I was wondering if someone might be willing to give me a hand with converting this matter of code to be cross-compatible with vbulletin?

Thanks,


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Alice 11 Jan 2016 16:31

Anyone know if they can help?

Dave 11 Jan 2016 16:55

Untested, upload to the root of your vBulletin forum.


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Alice 11 Jan 2016 17:12

First off, thank you so much for being willing to help me with this project. Now, I uploaded the code to the root of the forums, and in Xenforo its supposed to print either a 0,1 or 2 and this only shows a completely blank page. But no errors we're printed, so go you. :)

Dave 11 Jan 2016 17:17

It's because of the check that checks if the current IP matches the $serverip variable.
You probably want it to be something like this in that case:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Then you execute it as follows: http://example.com/script.php?un=Dave&pw=password

Alice 11 Jan 2016 17:21

That code is producing the following error


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

--------------- Added 11 Jan 2016 at 17:25 ---------------

Scratch that, I was using the wrong syntax.

Dave 11 Jan 2016 17:26

That's caused by a plugin you have installed, more specifically at the login_verify_failure_username hook.

Alice 11 Jan 2016 17:26

Thank you so much Your my hero!! :)

Dave 11 Jan 2016 17:26

No problem. ;)

Alice 11 Jan 2016 20:48

Quote:

Originally Posted by Seraphyn (Post 2562469)
That code is producing the following error


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

--------------- Added 11 Jan 2016 at 17:25 ---------------

Scratch that, I was using the wrong syntax.

This is still an issue, specifically when you input a username that doesn't exist... like swglegends.com/forums/auth.php?un=username&pw=password

Please advise,

Dave 11 Jan 2016 21:30

Well it's not caused by the script I gave you, it's caused by one of the plugins you have installed.
Go to your AdminCP > Plugins & Products > Plugin Manager and find a hook which makes use of "login_verify_failure_username". A plugin which makes use of that hook is causing it.

Alice 11 Jan 2016 23:42

Quote:

Originally Posted by Dave (Post 2562494)
Well it's not caused by the script I gave you, it's caused by one of the plugins you have installed.
Go to your AdminCP > Plugins & Products > Plugin Manager and find a hook which makes use of "login_verify_failure_username". A plugin which makes use of that hook is causing it.

Okay, that works. Is there a way to make usernames match this regular expression: ^[^\s]+$
And disallow all symbols?

Thank you,

--------------- Added 11 Jan 2016 at 23:57 ---------------

Oh also, I just banned an account and checked if it would be banned on the game server and its still returning a 1, and not a 2. Any ideas?

--------------- Added 12 Jan 2016 at 06:05 ---------------

Any ideas?

Alice 09 Feb 2016 08:28

Hello. So, this file is for authenticating from a website to a gameserver. Now the issue is that people are able to put spaces after their account name and basically I would like to know if there is anothing anyone might be able to do with this code to prevent that from happening.

Thank you,

MarkFL 09 Feb 2016 19:27

Quote:

Originally Posted by Seraphyn (Post 2564506)
Hello. So, this file is for authenticating from a website to a gameserver. Now the issue is that people are able to put spaces after their account name and basically I would like to know if there is anothing anyone might be able to do with this code to prevent that from happening.

Thank you,

You can prevent embedded spaces, however I find that trailing spaces are automatically trimmed on my local dev site.

To see the options for username restrictions, follow:

AdminCP -> Settings -> Options -> User Registration Options -> Username Regular Expression

Alice 10 Feb 2016 00:25

Quote:

Originally Posted by MarkFL (Post 2564545)
You can prevent embedded spaces, however I find that trailing spaces are automatically trimmed on my local dev site.

To see the options for username restrictions, follow:

AdminCP -> Settings -> Options -> User Registration Options -> Username Regular Expression

Okay, what would you put there to disable embedded spaces after the username?


All times are GMT. The time now is 12:10.

Powered by vBulletin® Version 3.8.14
Copyright © 2023, MH Sub I, LLC dba vBulletin. All Rights Reserved. vBulletin® is a registered trademark of MH Sub I, LLC
Copyright ©2001 - , vbulletin.org. All rights reserved.