Email - Ohne Login

Topics from older beta tests.
Antworten
Offe
Beiträge: 568
Registriert: 30. Aug 2007, 17:42

Email - Ohne Login

Beitrag von Offe »

Hallo zusammen,

Wenn man nicht eingeloggt ist und eine Email an eine Rolle z.B. Die Webmaster-Rolle sendet und dabei das Pflichtfeld E-Mail leer lässt, kommt folgender SQL-Error:
S Q L - E R R O R

CODE: 1452

Cannot add or update a child row: a foreign key constraint fails ("dB-Name"."adm_messages", CONSTRAINT "adm_FK_MSG_USR_SENDER" FOREIGN KEY ("msg_usr_id_sender") REFERENCES "adm_users" ("usr_id"))

B A C K T R A C E

FILE: adm_program/system/classes/dbmysql.php
LINE: 67
CALL: DBCommon->db_error()

FILE: adm_program/system/classes/dbmysql.php
LINE: 202
CALL: DBMySQL->db_error()

FILE: adm_program/modules/messages/messages_send.php
LINE: 442
CALL: DBMySQL->query()
Gruß Offe
Giovanni9030
Beiträge: 247
Registriert: 4. Sep 2012, 23:40

Re: Email - Ohne Login

Beitrag von Giovanni9030 »

Hallo Offe,
habe das gerade auf der Spielwiese probiert, wie du beschrieben hast. Bei mir kam diese Fehlermeldung nicht, stattdessen der Hinweis "Füllen Sie dieses Feld aus", was richtig wäre.
Aber dafür blieb das Captcha-Feld leer.
Derselbe richtige Hinweis bei meiner Testumgebung aber dafür mit lesbarem Captcha-Feld.

Giovanni9030
weissst
Developer
Beiträge: 342
Registriert: 4. Nov 2011, 18:07
Wohnort: 54xx

Re: Email - Ohne Login

Beitrag von weissst »

Hallo Offe,

auch dieses Problem sollte nun behoben sein. Natürlich macht es keinen sinn eine Nachricht zu speichern, deren History sich dann keiner ansehen kann.

Nun speichern wir nur mehr wenn der User eingeloggt ist.

lg
Stefan
Antworten