it-swarm.com.de

Wie kann ich das Zeichenlimit für Post-Passwörter sicher erhöhen?

Wenn ich einen Beitrag in einem meiner Blogs schützen möchte, verwende ich gerne eine Passphrase anstelle eines Passworts (wenn auch nur aus Gründen der Kreativität, nicht aus Gründen der Sicherheit - sie werden sowieso einfach aufbewahrt. Diese Passphrasen werden jedoch oft sehr lang, und wenn ich eine zu lange Passphrase eingebe, wird sie stillschweigend auf 20 Zeichen gekürzt, sehr zu meiner Verachtung.

Wenn ich in die wp_posts-Tabelle schaue, sehe ich, dass die post_password-Spalte eine VARCHAR(20) ist. Das erklärt die willkürliche Kürzung, gibt aber gleichzeitig Anlass zur Sorge: Wenn ich die Zeichenbeschränkung erhöhen möchte, damit ich längere Post-Passwörter verwenden kann, müsste ich wp_posts.post_password ändern, und möglicherweise auch Validierungs- oder Verarbeitungsroutinen außer Kraft setzen (die ist trivial durch die Verwendung von Filterhaken).

Das direkte Ändern der Spalte mit SQL scheint keine kluge Idee zu sein. Gibt es eine sichere Möglichkeit, die maximale Zeichenanzahl für Post-Passwörter zu erhöhen, die keine Probleme mit meiner Datenbank verursacht, wenn es um Upgrades geht? (Besser noch, wenn ich diese Funktionalität in ein Plugin umwandeln kann, da ich ein solches Plugin noch nicht zur Verfügung habe ...)

5
BoltClock

Wenn es nicht für die Sicherheit ist, scheint es seltsam, Zeit damit zu verbringen. Stellen Sie lieber sicher, dass das Kennwort nicht durch ein einfaches JavaScript-Zeichenlimit für das Feld abgeschnitten wird, und arbeiten Sie dann mit den grundlegenden Funktionen. Wie Sie angegeben haben, werden diese ohnehin als einfacher Text gespeichert. Vielleicht suchen Sie nach einer Alternative, um Ihre Posts zu schützen?

1
Innate