Pages:
Author

Topic: I found something interesting on the forum! (Read 296 times)

hero member
Activity: 2800
Merit: 595
https://www.betcoin.ag
October 17, 2023, 02:15:30 PM
#27

Why were you logged out though?

One more interesting fact is that when you are also logged in on your mobile browser and then later you tend to logout. All other devices where you are logged in are also logged out. You would need to go back to the devices from your laptop, desktop, and phone browser. It would be good if Theymos could do something about it, maybe just logout to a particular browser, not all.
copper member
Activity: 2744
Merit: 1250
Try Gunbot for a month go to -> https://gunbot.ph
So there's an interesting limit towards logging in, hmm. I don't think it matters that much but it's great to know. I think I have seen that as well when I typed in my wrong credentials.

Would there be something for you if you logged in for that exact amount? Maybe 1 BTC?  Shocked Grin Cheesy
hero member
Activity: 644
Merit: 592
Leading Crypto Sports Betting & Casino Platform
It's good you know and update us even though it won't change anything as 3153600 minutes is a very long time. Some people would have gotten rid of their laptops before the time-lapse, so the developers knew what they did there.

And on second thought, it's "Always stay logged in" not Logged in forever, so it's still logically true as long as it serves its purpose for immediate and long-term use.

Come to think of it, 3153600 minutes is exactly 6 years...OMG!!! This is crazily way so long my friend.
copper member
Activity: 1526
Merit: 2890

Well, I took my time to check this and what I got is a bit far from what you presumed, which means you are kind of mistaking about what you are saying. What I got was 2,190 days. I calculated it with this and that's what I get from the calculations.

However, in a year we have 365 days as a whole, but in a lip year we have 366 days and the results of what I checked give me 2,190 days in 3153600 minutes, which means after the 2,190 days have past, then the user will be automatically logged out from the site.
I don't know if am wrong but if I am please correct me.


Nope, you are wrong! I don't mean you're wrong in your calculation of converting 3,153,600 minutes into days, but you're incorrect about automatic logouts after 2,190 days.

A user will be automatically logged out from the site after exactly 1 year if they are inactive, accurate down to the millisecond when the session cookie expires.

In short, even if you check "Always stay logged in", you will be logged out of the site after 1 year of inactivity. However, if you use Bitcointalk during this time, the 1-year time period will keep extending indefinitely, and you will indeed 'Always stay logged in.



There may be a relation to the number of seconds in a year (31536000) for choosing 3153600, but I can’t see the logic behind the value for a minutes value.

Oh yeah it make sense... it looks like back in 2004 that one overwhelmed SMF developer tried to convert 31536000 seconds to minutes and did a lazy math (remember this is before ChatGPT or advance google) 31536000/60 = 31536000/60 and left he with 3153[6]00, hence 3153600 Cheesy

sr. member
Activity: 583
Merit: 271
OP, it's nothing new. It was always there. You just faced it the first time. I have faced it many times. One thing I didn't quite understand was why 3153600 minutes ~ 6 years I don't know if it's a random number or if it was intentionally put there. Or maybe it was something technical. I guess only theymos knows the real reason, as he did the coding and maintenance. Who would stay logged in for six years? Even for a moment, you have to log out and log back in. Sometimes a laptop or PC doesn't even last for six years. Lol. In these past few years, I have changed my device several times.
sr. member
Activity: 560
Merit: 418
OP I don't think is a big secret because I have come across such a thing, you can input any number of minutes on that box. When I first experienced it was when something went wrong while I was logging in but is really not a big deal, if you like you can input a longer minutes on that space bar.
But I don't think it will keep you to that number of minutes you have there, ones you're not active I think you'll be automatically logged out. 60 is the default minutes given, so is up to you to increase or decrease the number of minutes to be spent online.
hero member
Activity: 2464
Merit: 934
That's actually good find and not troublesome at all even if it's not exactly as it's name implies. It's good as infinity in scope of it's use case— we change devices, change browser, clear browser data, format or something else far many times before 6 years.

Or

Just login again, lol
sr. member
Activity: 266
Merit: 217
When you check the 'Always stay logged in' option on the login page, you might think it means you will stay logged in for infinity, but it actually keeps you logged in for exactly 3153600 minutes.

How I found this?: I noticed '3153600' display after a failed login attempt due to a captcha failure.

I am not sure if many people here already know about this, but it feels like I have discovered a hidden secret. (I don't found any discussion related to that number)

Well you are almost right but we can't be sure how theymos is treating it... what I mean is, when you select "Always stay logged in" a session cookie is generated with 1 year expiry date and on every request your session cookie gets refreshed for one year again.  So logically speaking it stays "Always logged in" until you keep visiting bitcointalk at least once a year.

But for sure if you don't login for one year then your session cookie will expire and "your always login option" will not work and you have to login again.

Well, I took my time to check this and what I got is a bit far from what you presumed, which means you are kind of mistaking about what you are saying. What I got was 2,190 days. I calculated it with this and that's what I get from the calculations.

However, in a year we have 365 days as a whole, but in a lip year we have 366 days and the results of what I checked give me 2,190 days in 3153600 minutes, which means after the 2,190 days have past, then the user will be automatically logged out from the site.
I don't know if am wrong but if I am please correct me.
legendary
Activity: 2296
Merit: 10753
There are lies, damned lies and statistics. MTwain
Does anyone know why this value was chosen? I noticed that it is present in several versions of SMF, and even the open source code is present in it and can be modified <…>
I’ve been looking into it for a while, trying to find out the reason for choosing this specific number as a value that represents the "always_logged_in" shown in the code shown in my previous post on this thread, without finding any hint.

The only plausible thing I can come up with is that it may be originated in some kind of "error", whereby someone somehow got messed-up with the 31536000 seconds per year when converting them to minutes (simply divided by 10 instead of 60). It would seem like a big oversight at first glance, but there are a bunch of similar mistakes in other contexts over the internet (i.e. this cisco documentation references the number of seconds in a year being both 3153600 and 31536000). Sounds silly, but yet (*).

(*) It wouldn’t account for the term always_logged_in being limited to a year, but perhaps it does seem like a forever value from a login perspective.
legendary
Activity: 2492
Merit: 3612
Buy/Sell crypto at BestChange
Does anyone know why this value was chosen? I noticed that it is present in several versions of SMF, and even the open source code is present in it and can be modified.
This is about 2190 days, which is approximately 6 years. I don't think we can even stay logged in for a complete full year without our account not getting logged out and requiring us to login back again for some sort of security reason.

2190 days is too long to be considered infinity, and almost only bots will remain online all these years without logging out.
hero member
Activity: 1624
Merit: 791
Bitcoin To The Moon 📈📈📈
I think I have seen something like this before but I do not bother because 3153600 minutes is not a small digit and it is years.

Perhaps, my account have always remained logged in that is why I never really noticed the difference.
Your account will always stay logged in becuase 3153600 minutes means 6 years. Before 6 years, you would have because of some reasons, log out and log in again. You could have even changed your device.
Same, I feel like it's being ignored even though I've seen it several times so I don't bother sometimes it's still checked with that number and when I'm done with the forum I log out again.

If you let it go that's a long time hahaha.
But I don't let it log out in the end.

I'm afraid there's something infiltrated when I keep logging in.
hero member
Activity: 784
Merit: 672
Top Crypto Casino

When you check the 'Always stay logged in' option on the login page, you might think it means you will stay logged in for infinity, but it actually keeps you logged in for exactly 3153600 minutes.

How I found this?: I noticed '3153600' display after a failed login attempt due to a captcha failure.

I am not sure if many people here already know about this, but it feels like I have discovered a hidden secret. (I don't found any discussion related to that number)

If that's true then we may be logged in for at least 6 years which's more than enough I guess. Most of the members even haven't spend 6 years on the forum and I believe that it would be really difficult task for someone to use their same computer with same settings for 6 years. I'm a person who renews his operating system every 6 months or less and I login once again and check that "Always stay logged" option again.

I'm quite sure that most of the users does that because that's needed for the security of the system. There may be very few users who have been logged in a system for more than 6 years in fact I think there might be no such users. That option allow us to stay logged in for many days and that's enough for most of us. I have not been logged out for many days and when I get logged out it's simple to login again.
copper member
Activity: 1526
Merit: 2890
I thought, it is related to "Always stay logged in" time, because my time showed 35 days and after signing out and then singing again, the time was same. But how can it be the total time I have stayed online, what matrices it uses to calculate the online time, I can say one thing for sure that I started to use this device (my laptop) a while back maybe 35 days ago, I think it calculates the device time, but when I checked my other device (phone) it shows the same date.

Well, let's hear from others.

Surely it's not "Always stay logged in" because I rarely logout of bitcointalk sometimes in months or only when I intentionally clear browser cookies and history, but my logged in time is only 56 days.

Just think it like a Screen Time similar to the one you have on your mobile, or in other words how much time have you wasted spent on bitcointalk.

Here on bitcointalk we call it "Total time logged in".

By the way there are many century makers in "Total time logged in", new one in this club is zasad@.
legendary
Activity: 4116
Merit: 7849
'The right to privacy matters'
I know sometimes always log in fails and it tells you your session is not verified. You can do 9999 and that works for about a week, but that seems to correct the improper verification bug.
hero member
Activity: 1428
Merit: 836
Top Crypto Casino
This is about 2190 days, which is approximately 6 years. I don't think we can even stay logged in for a complete full year without our account not getting logged out and requiring us to login back again for some sort of security reason.
You sure? what about this one? Roll Eyes

https://bitcointalk.org/index.php?action=stats
Regardless the number shown in that page if correct or not, but "Most Time Online" doesn't mean that the account that was logged in online, was never logged out. You can still get higher numbers than that even you logged in and out.
sr. member
Activity: 1204
Merit: 466
#SWGT CERTIK Audited
You sure? what about this one? Roll Eyes

https://bitcointalk.org/index.php?action=stats
Bro your mission failed successfully hehe. Don't mind, but if you check the first person (mitmivan) he registered on this forum at July 24, 2018, 11:47:15 AM. And if you convert those days, he have logged in for, in years, then it becomes around 63.56 years. But it has been registered for only 5 years. I don't know if the stats you have mentioned are wrong (but they are of course, not made by you instead by forum).

Well, I am trying to think, how or in what manner, that member have spent his time of 5 years that would be tracked as 63 years by the forum. I didn't find a way. So I say, there is some error in those stats.  

This is not related to "Always stay logged in", this is the total time you stayed online on bitcointalk. You can see this time for your logged in (online) time on top left beside your avatar on each page.
I thought, it is related to "Always stay logged in" time, because my time showed 35 days and after signing out and then singing again, the time was same. But how can it be the total time I have stayed online, what matrices it uses to calculate the online time, I can say one thing for sure that I started to use this device (my laptop) a while back maybe 35 days ago, I think it calculates the device time, but when I checked my other device (phone) it shows the same date.

Well, let's hear from others.
legendary
Activity: 2296
Merit: 10753
There are lies, damned lies and statistics. MTwain
Not sure where the value actually comes from. I mean it must have some other semantics or data constraint implication other than "6 years".

It does seem to be an SMF code default value for the login cookies (therefore not really a "hidden secret").
Code:
// Login Cookie times. Format: time => txt
$context['login_cookie_times'] = array(
3153600 => 'always_logged_in',
60 => 'one_hour',
1440 => 'one_day',
10080 => 'one_week',
43200 => 'one_month',
);
There may be a relation to the number of seconds in a year (31536000) for choosing 3153600, but I can’t see the logic behind the value for a minutes value.

<…>
If I recall correctly, the theory behind is that there are/were multiple instances of those accounts performing actions (scrape, query, etc.) on the forum are very regular intervals (see this thread for example).
hero member
Activity: 1400
Merit: 655
Bitcoin is achievement
That's not a problem, I have never experience such but I know quite well that when you login your account and ensure that all the criteria given to you has been filled accordingly you will not have an issues towards that, been logging in and out, if you have not logged out your account it remains but I don't know for any other persons.


When you check the 'Always stay logged in' option on the login page, you might think it means you will stay logged in for infinity, but it actually keeps you logged in for exactly 3153600 minutes.

How I found this?: I noticed '3153600' display after a failed login attempt due to a captcha failure.

I am not sure if many people here already know about this, but it feels like I have discovered a hidden secret. (I don't found any discussion related to that number)
I will try to observe this, and know exactly what you are emphasising because I believed that when logging their no digits that been display on the dashboard of bitcointalk, except that maybe their is a particular device which when you logged in then you see the device showing or displaying this particular digits as I portrayed before now.
copper member
Activity: 1526
Merit: 2890
October 16, 2023, 05:18:26 AM
#9
When you check the 'Always stay logged in' option on the login page, you might think it means you will stay logged in for infinity, but it actually keeps you logged in for exactly 3153600 minutes.

How I found this?: I noticed '3153600' display after a failed login attempt due to a captcha failure.

I am not sure if many people here already know about this, but it feels like I have discovered a hidden secret. (I don't found any discussion related to that number)

Well you are almost right but we can't be sure how theymos is treating it... what I mean is, when you select "Always stay logged in" a session cookie is generated with 1 year expiry date and on every request your session cookie gets refreshed for one year again.  So logically speaking it stays "Always logged in" until you keep visiting bitcointalk at least once a year.

But for sure if you don't login for one year then your session cookie will expire and "your always login option" will not work and you have to login again.



Where is 3153600? I don't see it. Did you take any other screenshots?

You can check by trying to login with invalid username and password and check "Always stay logged in", in return you will see like below with Minutes to say logged in 3153600




You sure? what about this one? Roll Eyes


https://bitcointalk.org/index.php?action=stats

This is not related to "Always stay logged in", this is the total time you stayed online on bitcointalk. You can see this time for your logged in (online) time on top left beside your avatar on each page.

Regarding the data shown in the stats pages must be wrong (something wrong in calculation). Because 23,206d is definitely wrong to prove it, i would say its been only 14,898 days since the internet was invented Smiley
hero member
Activity: 868
Merit: 1094
October 16, 2023, 04:33:47 AM
#8
I think I have seen something like this before but I do not bother because 3153600 minutes is not a small digit and it is years.

Perhaps, my account have always remained logged in that is why I never really noticed the difference.
Your account will always stay logged in becuase 3153600 minutes means 6 years. Before 6 years, you would have because of some reasons, log out and log in again. You could have even changed your device.
Pages:
Jump to: