diff --git a/www/auth/login-cas-ldap.php b/www/auth/login-cas-ldap.php index dd36db4ba6c44a3acbb1eb4df6b8e15a230e0c7c..727a4487085fa9e5b5e540a49455949459b830fe 100755 --- a/www/auth/login-cas-ldap.php +++ b/www/auth/login-cas-ldap.php @@ -63,7 +63,7 @@ function casValidate($cas) { if (isset($cas['validate'])) { # cas v1 yes|no\r<username> style $paramPrefix = strpos($cas['validate'], '?') ? '&' : '?'; $result = file_get_contents($cas['validate'] . $paramPrefix . 'ticket=' . $ticket . '&service=' . urlencode($service) ); - $res = preg_split("/\n/",$result); + $res = preg_split("/\r?\n/",$result); if (strcmp($res[0], "yes") == 0) { return array($res[1], array());