vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Mini Mods - [OzzModz] Welcome Thread / Post For New Users (https://vborg.vbsupport.ru/showthread.php?t=305915)

Alan_SP 12-18-2013 11:37 AM

Quote:

Originally Posted by ozzy47 (Post 2469113)
Yep, so I have found a way to get it in there with a big hammer and a crowbar. :p

This is excellent news. :up:

Just to mention (:D), it didn't worked even when I used @$username in message. Then you could see @test10 (user's correct name), but mentioning didn't worked. Even if it was quoted, it didn't worked.

But, glad that you figured out what's the problem. :up:

ozzy47 12-18-2013 11:40 AM

The way it will work when I release it is in the Message, not the title, you will be able to use,
Code:

[*MENTION=$mentionuserid]$username[*/MENTION]
(without the * of course) instead of @$username

There may be a bit of a delay, I got tied up yesterday debugging some stuff on my site.

Alan_SP 12-18-2013 02:40 PM

This is excellent news.

But there's something funny that just happened. The mod created three welcome threads without user actually being registered.

Time stamps of threads are:

18.12.2013, 16:21:24
18.12.2013, 16:21:33
18.12.2013, 16:21:34

In place of user name, there's nothing, as no user actually registered. I'm using option that they have to confirm email address.

At that time one user probably tried to confirm email address, or did something, I have for that user this info in ACP:

Time of last activity 18:21 (no seconds in ACP).

So, there's something that this user did what triggered creation of thread although there were not actual successful email activation.

I need to mention, on my site there are sometimes situations when users post double posts when they try to post single. This is vB bug, or something, as this should be prevented if they try to post same post too soon. I use vB 4.1.12.

So, this three threads could be result of this, or something related.

Anyway, part of checking if user actually confirmed email address has an error, or at least it didn't worked on my site for some reason.

ozzy47 12-18-2013 06:47 PM

I would be willing to bet it was a bot trying to register, bypassing the actuall register page and doing the registration auto.

ozzy47 12-19-2013 01:03 AM

Got delayed again, I hope to have it out before weeks end.

Alan_SP 12-19-2013 09:45 AM

Quote:

Originally Posted by ozzy47 (Post 2469289)
I would be willing to bet it was a bot trying to register, bypassing the actuall register page and doing the registration auto.

I made one mistake when I wrote my previous message, user actually had activity at the same time threads were made (16:21, not 18:21). I suspect these threads were made by activity from this user.

Also, today after I left mod running, I have more similar threads without name of user (so email confirmation process didn't worked through).

In one instance, there are two threads created one after another, and in other there are three threads created in array.

I'm not convinced it's the bots, there would be much more threads, I think that actual people probably try to confirm link, doing something wrong, not sure what as I always was able to confirm link without any problems when I registered test users.

This is really something hard to pinpoint, because sometimes mod works fine, no multiple threads, and sometimes there are multiple threads without users name.

Bots hardly ever successfully register on my site, if they do, I think that they are actual people, who manually do registration process and are able to bypass registration checks.

EDIT: I just noticed one more "empty" thread, but it looks paired with actual registration.

Time stamps of threads:

Empty: 19.12.2013, 8:28:35
With user name: 19.12.2013, 8:29:15

So, after 40 seconds, there's thread created with user name. I assume, user tried to confirm email, didn't succeeded and 40s after that was successful and thread was created with his name.

All these multiple threads are seconds apart, I really doubt that this is bot activity. Anyway, I added to my "arsenal" this mod: https://vborg.vbsupport.ru/showthread.php?t=294633 so I now have two of three mods that you suggested for bot stopping from registering on my site (don't use at the moment Hostname or Useragent Registration Ban).

EDIT2: I tried to find if there's last activity for certain users who still need to confirm email address that corresponds with multiple thread creation and I found for triple threads user that probably triggered creation of threads, for double I didn't find, but it could be for more than one reason, e.g. user maybe later successfully confirmed email address (more than a few seconds later, so it doesn't "link" created empty threads, and when I say empty, I mean threads without username), or it could be attempt from "older" user and I didn't manually checked enough users.

So at the moment I have only one multiple threads created that maybe is from bot's activity, but it's not certain. It also could be legitimate user doing something that triggered threads creation.

ozzy47 12-19-2013 11:14 AM

That's really strange. I wish there was a way to replicate it on demand. I will try to see if I can replicate it and figure out what is going on before the next release.

Alan_SP 12-19-2013 01:29 PM

Yes, this looks like something hard to replicate.

Probably you could try to register, but before actual successful email confirmation, try to "play" with test user, for example, surf site, maybe even go to link for manual email confirmation, or use invalid confirmation link...

Anyway, try to create these multiple threads without username. This happens, but what users actually do, I can't tell.

Problem also is, I could try to ask users (I have one user who probably triggered thread creation without name), but I'm not sure they would be able to describe meaningfully what they did. They usually not very tech savvy and they certainly didn't pay attention to what they are doing. :(

Also, if you find out what's actual users' behavior who trigger thread creation, I could try to explain to my users who have problems confirming email address what (not) to do. I have relatively lot of people who fail to confirm email address, but I think they just have problems with computers and internet in general, not that something is really wrong with my setup, as there are many (including myself) who manage to register without any problems.

dizzynation 12-19-2013 07:59 PM

Any chance to add the registration details in the thread content?

ozzy47 12-19-2013 09:24 PM

What details?


All times are GMT. The time now is 08:03 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01331 seconds
  • Memory Usage 1,747KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete