yakamara / ycom

Community AddOn für REDAXO
MIT License
58 stars 37 forks source link

Zweimalige Anmeldung im Fronten notwendig. Immer #461

Closed olien closed 11 months ago

olien commented 11 months ago

Hi, ich habe hier eine Installation bei der sich der ycom user im Frontent immer zwei mal anmelden muß.

REDAXO | 5.15.1 | PHP 8.1.20 / Alle AddOns sind die aktuellsten aus dem Installer.

Im YCOM-User-Log steht jeweils (hab einiges ausge-xt..):

{"EXCEPTION":"rex_config: expecting $key to be a string, NULL given!","SERVER":{"TEMP":"\/home\/users\/domain\/tmp\/","TMPDIR":"\/home\/users\/domain\/tmp\/","TMP":"\/home\/users\/domain\/tmp\/","USER":"domain","HOME":"\/home\/users\/domain\/","SCRIPT_NAME":"\/index.php","REQUEST_URI":"\/mitgliederbereich\/login\/","QUERY_STRING":"","REQUEST_METHOD":"POST","SERVER_PROTOCOL":"HTTP\/2.0","GATEWAY_INTERFACE":"CGI\/1.1","REDIRECT_URL":"\/mitgliederbereich\/login\/","REMOTE_PORT":"50402","SCRIPT_FILENAME":"\/home\/users\/domain\/www\/domain_2020\/index.php","SERVER_ADMIN":"admin@domain.de","CONTEXT_DOCUMENT_ROOT":"\/home\/users\/domain\/www\/domain_2020\/","CONTEXT_PREFIX":"","REQUEST_SCHEME":"https","DOCUMENT_ROOT":"\/home\/users\/domain\/www\/domain_2020\/","REMOTE_ADDR":"178.xxx.xxx.xx","SERVER_PORT":"443","SERVER_ADDR":"87.xxx.xx.xx","SERVER_NAME":"domain.eu","SERVER_SOFTWARE":"Apache","SERVER_SIGNATURE":"","PATH":"\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/snap\/bin","HTTP_HOST":"domain.eu","HTTP_COOKIE":"PHPSESSID=1v36ddlxxxk9xxxg7a00dmrfjr","HTTP_ACCEPT_LANGUAGE":"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7","HTTP_ACCEPT_ENCODING":"gzip, deflate, br","HTTP_REFERER":"https:\/\/domain.eu\/mitgliederbereich\/login\/","HTTP_SEC_FETCH_DEST":"document","HTTP_SEC_FETCH_USER":"?1","HTTP_SEC_FETCH_MODE":"navigate","HTTP_SEC_FETCH_SITE":"same-origin","HTTP_ACCEPT":"text\/html,application\/xhtml+xml,application\/xml;q=0.9,image\/avif,image\/webp,image\/apng,*\/*;q=0.8,application\/signed-exchange;v=b3;q=0.7","HTTP_USER_AGENT":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/114.0.0.0 Safari\/537.36","CONTENT_TYPE":"multipart\/form-data; boundary=----WebKitFormBoundaryYFmEoRyBDLP5sf1n","HTTP_UPGRADE_INSECURE_REQUESTS":"1","HTTP_DNT":"1","HTTP_ORIGIN":"https:\/\/domain.eu","HTTP_SEC_CH_UA_PLATFORM":"\"macOS\"","HTTP_SEC_CH_UA_MOBILE":"?0","HTTP_SEC_CH_UA":"\"Not.A\/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\"","HTTP_CACHE_CONTROL":"max-age=0","CONTENT_LENGTH":"792","SSL_TLS_SNI":"domain.eu","HTTPS":"on","H2_STREAM_TAG":"21-1","H2_STREAM_ID":"1","H2_PUSHED_ON":"","H2_PUSHED":"","H2_PUSH":"off","H2PUSH":"off","HTTP2":"on","REDIRECT_STATUS":"200","REDIRECT_SSL_TLS_SNI":"domain.eu","REDIRECT_HTTPS":"on","REDIRECT_H2_STREAM_TAG":"21-1","REDIRECT_H2_STREAM_ID":"1","REDIRECT_H2_PUSHED_ON":"","REDIRECT_H2_PUSHED":"","REDIRECT_H2_PUSH":"off","REDIRECT_H2PUSH":"off","REDIRECT_HTTP2":"on","FCGI_ROLE":"RESPONDER","PHP_SELF":"\/index.php","REQUEST_TIME_FLOAT":1690352256.332211,"REQUEST_TIME":1690352256},"REQUEST":{"FORM":{"formular":{"0":"qLyFeO8xSsfTAceDlkOwAzpFMt0HFg2bqPjDSnEwgHg","3":"kreischer@nochnedomain.de","5":"XXXX","7":"https:\/\/domain.eu\/mitgliederbereich\/","8":"Abschicken","send":"1"}}}}

(Muss hier wirklich das alles im Klartext stehen??)

Das Anmeldeformular sieht so aus:

objparams|form_ytemplate|bootstrap validate|ycom_auth|login|psw|stayfield|Bitte geben Sie ein Passwort an.|Login fehlgeschlagen text|login||#placeholder:Benutzername (E-Mail) validate|empty|login|Bitte geben Sie Ihre E-Mail Adresse ein. password|psw||#placeholder:Passwort checkbox|stayfield|eingeloggt bleiben ycom_auth_returnto|returnTo|

Was führt zu "rex_config: expecting $key to be a string, NULL given"??

LG Oliver

olien commented 11 months ago

hm. eigene Doofheit. es ist vermutlich eine eigene Funktion die nicht richtig funktioniert

eaCe commented 11 months ago

@olien kannst du das genauer beschreiben, sollte das bei jemanden auftreten hätte man eventuell Hinweise