Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#49 2025-03-20 11:23:05

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,897
Website GitHub

Re: mck_login

Picking up the baton from kirito, I’ve made some further minor updates and refactored / repackaged the plugin here: github.com/jools-r/mck_login/releases/ so it’s generally easier to install. Textpacks are now included, so there are no extra steps necessary.

Like kirito wrote above, I don’t know if all functionality works, but the general public-side login and logout methods for creating password-protected areas work in my testing on Textpattern 4.9 and PHP 8.4.

I’ll gladly incorporate further fixes / repairs should others have addressed these previously. Thanks as ever to previous authors and maintainers: Marco, Jukka, gas-kirito and Ironmangary.


TXP Builders – finely-crafted code, design and txp

Offline

#50 2025-04-18 16:48:04

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,897
Website GitHub

Re: mck_login

I’ve made some more fixes to mck_login that, I hope, now help to restore previously broken functionality. While it’s not been battle-tested in earnest, in my own setup the following functions now work:

  • self-registration
  • password change
  • password reset
  • Proper language strings in the emails generated by mck_login

If it’s of any interest, the broken functionality in Jukka’s otherwise excellent plugin can be traced to changes to Textpattern’s core password generation and hashing routines (ironically introduced by Jukka himself back in 2013), the dropping of the ipban_discuss table from the core, the renaming of the ip_blacklisted function to ip_blocklisted, and the regrouping of language strings. New user registration and password changing now also use txp’s built-in functions.

My hope is that this can once again become a reliable plugin for making password-protected / member-accessible areas. With time, I hope to expand on the help instructions.

Release v0.1.3 on GitHub

As ever, any feedback much appreciated.


TXP Builders – finely-crafted code, design and txp

Offline

Board footer

Powered by FluxBB