Skip to content

v0.1.0 — Ensimmäinen julkaisu

Choose a tag to compare

@julehtol julehtol released this 15 Jun 16:29
· 9 commits to main since this release

Ensimmäinen julkaisu Pakki Passwordista — vapaa, lisensitön WordPress-plugin yksittäisten sivujen ja postausten salasanasuojaukseen. Osa Pakki.work-kokonaisuutta.

Ominaisuudet

  • Suojaa yksittäisiä sivuja ja postauksia salasanalla
  • Per-sivu konfiguroitava istunto: 1 h / 24 h / 7 vrk
  • Per-sivu SEO-piilotus (noindex + ei sisäisissä hauissa eikä sitemapissa)
  • Cache-yhteensopiva (DONOTCACHEPAGE, Cache-Control: no-store, nginx X-Accel-Expires) — toimii myös LiteSpeed/WP Rocket/W3TC-sivuilla
  • Brute force -suoja: 5 yritystä / 15 min / IP+sivu
  • Kirjautuneet adminit ohittavat salasanan
  • Per-sivu loki: avausten määrä + viimeisin avaus
  • Pakki.work-brändätty front-end-lomake ja admin-näkymä
  • Integroituu automaattisesti Pakki.work-päävalikkoon kun pakkiwork-wp on aktiivinen; muuten alikohta Asetukset-valikossa

Tekniset tiedot

  • WordPress 6.3+
  • PHP 8.1+
  • HMAC-allekirjoitettu per-sivu cookie (HttpOnly, Secure jos HTTPS, SameSite=Lax)
  • Yksi tietokantataulu ({prefix}pakki_password_protected) — uninstall siivoaa kaiken
  • 37 yksikkötestiä (PHPUnit), WPCS + PHPStan level 6 puhtaita
  • Live smoke-testattu LocalWP-sandboxissa: kaikki 9 skenaariota läpi

Asennus

  1. Lataa pakki-password-0.1.0.zip alta
  2. WordPress: Plugins → Add New → Upload Plugin
  3. Aktivoi
  4. Asetukset → Pakki Password (tai Pakki.work → Pakki Password jos pakkiwork-wp on aktiivinen)

GPL-2.0-or-later.