Moin moin,
ich möchte Textfelder von MM mit MySQL AES_ENCRYPT (was dann ja ein Blob wäre) verschlüsseln.
Ist das irgendwie möglich?
Vielen Dank für Denkansätze, Lösungsvorschläge...
Moin moin,
ich möchte Textfelder von MM mit MySQL AES_ENCRYPT (was dann ja ein Blob wäre) verschlüsseln.
Ist das irgendwie möglich?
Vielen Dank für Denkansätze, Lösungsvorschläge...
Bau dir dafür ein eigenes Text-Attribut, welches beim Speichern und lesen die Werte ver- und entschlüsselt. Man kann sich sehr gut an Attribut Text orientieren.
Ich habe das mal vor ein paar Monaten gemacht, allerdings benutze ich die Encryption Class von Contao. Vielleicht hilft dir der Ansatz ja: https ://github.com/davidmaack/metamodelsattribute_encryptedtext
Die Funktion searchFor ist noch aus dem original Text Attribut und müsste natürlich noch angepasst werden. Sonst sollte es aber funktionieren.
Gesendet von meinem D5803 mit Tapatalk
Das sieht sehr vielversprechend aus!
Damit kann ich auf jeden Fall was anfangen.
Danke!
Ich habe metamodelsattribute_encryptedtext installiert und alle Einstellungen testweise vorgenommen (Attribute, Renderer, Eingabemaske).
Alles mit nur einem Feld für deine Verschlüsselung.
Beim Aufruf der Eingabemaske bekomme ich nach dem Speichern eines Datensatzes den Fehler
Danach kommt der Fehler bei jedem Aufruf der Eingabemaske.Code:Uncaught exception RuntimeException with message Could not find template mm_attr_encryptedtext.text thrown in composer/vendor/metamodels/core/src/MetaModels/Render/Template.php on line 240
Die Daten wurden jedoch in die DB eingetragen.
Ich habe schon einmal alles gelöscht und auch de- und wieder installiert. Gleiches Problem.
Irgendeine Idee, was ich falsch machen könnte?
eigentlich sagt doch die Meldung was los ist: Du hast Die Render-Einstellungen offensichtlich auf "Text" und das Template dazu (mm_attr_encryptedtext.text) fehlt...
MetaModels-Workshop: ... wo sich die nächste Gelegenheit bietet... oder Extern oder Online
Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen
Wie Zonky schon schrieb, es fehlen die Templates
Ich habe die Templates mal nachgeschoben und die Suchfuktion angepasst, allerdings nicht ernsthaft durchgetestet. Du solltest auf Github nun eine 2.0.0-alpha1 von dem Attribut finden.
Fehler bitte direkt auf Github posten, sonst gehen die mist unter: https://github.com/davidmaack/metamo...tedtext/issues
Aber wie erwähnt findet die Verschlüselung mit der Encryption-Klasse von Contao statt - wenn sich der Encryption Key ändert oder verloren gehen sollte ist dann halt schlecht .
Vielen Dank für eure Hilfe!
Ich muss den Tread noch mal aufwärmen: Hat jemand das Attribut eigentlich nun im Einsatz? Es gibt ein Problem mit der Suche, so dass ich wohl die Verschlüsselung über die DB laufen lassen werde. Wenn schon jemand das Attribut im Einsatz hast müssten wir mal schauen wie man die Daten rüber retten kann....
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen