etwas eingegrenzt habe ich im Plugin:
if (!function_exists("toForm")) {
/* Show Login form */
function toForm($resourceId) {
global $modx;
unset($_SESSION['password']); // make sure password is not still set
if ($modx->resource->get('id') != $resourceId) { // prevent infinite loop
$modx->sendForward($resourceId);
}
}
}
Dort scheint es die Zeile
$modx->sendForward($resourceId);
zu sein, die nicht funktioniert.
500 is a server error so check the server logs for the error. ensure your page locker template has a base href too and the system settings for the resource Id of the page locker is set correctly.