What's new
[XB] Daily Login Streak

[XB] Daily Login Streak [Paid] 1.0.0.1

No permission to buy ($25.00)

Painbaker

Administrator
Painbaker submitted a new resource:

[XB] Daily Login Strike - Track and reward users for consecutive daily logins with streak stats and calendar views

Track and reward users for consecutive daily logins with streak stats and calendar views.

✨ Features:​

  • 🔄 Streak Tracking:
    • Consecutive daily login streak (resets to 1 if a day is missed)
    • Longest streak achieved (does not reset)
  • 📊 User Criteria:
    • Use streak data for user criteria and promotions
  • 🗓️ Admin Tools:
    • Streaks calendar in ACP
  • 👤 User Display:
    • Member...

Read more about this resource...
 
@Painbaker

There is a pretty critical bug that completely breaks the site when trying to log out.

Code:
An exception occurred: [LogicException] Cannot manipulate data when the session is not started in src/XF/Session/Session.php on line 116

XF\Session\Session->__get() in src/addons/PB/DailyLogin/Listener.php at line 25
PB\DailyLogin\Listener::appPubComplete() in src/XF/Extension.php at line 86
XF\Extension->fire() in src/XF/App.php at line 3368
XF\App->fire() in src/XF/Pub/App.php at line 532
XF\Pub\App->complete() in src/XF/App.php at line 2829
XF\App->run() in src/XF.php at line 806
XF::runApp() in index.php at line

Just started happening today, and now it happens every time I log out.
 
@Painbaker

There is a pretty critical bug that completely breaks the site when trying to log out.

Code:
An exception occurred: [LogicException] Cannot manipulate data when the session is not started in src/XF/Session/Session.php on line 116

XF\Session\Session->__get() in src/addons/PB/DailyLogin/Listener.php at line 25
PB\DailyLogin\Listener::appPubComplete() in src/XF/Extension.php at line 86
XF\Extension->fire() in src/XF/App.php at line 3368
XF\App->fire() in src/XF/Pub/App.php at line 532
XF\Pub\App->complete() in src/XF/App.php at line 2829
XF\App->run() in src/XF.php at line 806
XF::runApp() in index.php at line

Just started happening today, and now it happens every time I log out.
I don't observe this on a clean XF setup
Do you have any add-ons installed for session caching or also track user logins and logouts, or a non-standard session storage configuration?

I uploaded a new add-on build that prevents code execution if the session has not been started. Please check if the issue persists.
 
I don't observe this on a clean XF setup
Do you have any add-ons installed for session caching or also track user logins and logouts, or a non-standard session storage configuration?

I uploaded a new add-on build that prevents code execution if the session has not been started. Please check if the issue persists.

I use the Cloudflare add-on by Digital Point if that matters. This started happening after installing.

Edit: Issue seems fixed after upgrading. I'll continue to monitor. Thanks!
 
Do you think you could add cumulative trophy support for Trophy Essentials?

 
Do you think you could add cumulative trophy support for Trophy Essentials?

I can take a look. Shoot me a DM if you're interested to fund this.
 
Back
Top