- Patch #587766 by c960657: OpenID test XRI protocol improperly.
parent
246d0a874c
commit
80c8601d60
|
@ -222,11 +222,10 @@ function _openid_select_service(array $services) {
|
|||
*/
|
||||
function _openid_is_xri($identifier) {
|
||||
// Strip the xri:// scheme from the identifier if present.
|
||||
if (stripos($identifier, 'xri://') !== FALSE) {
|
||||
if (stripos($identifier, 'xri://') === 0) {
|
||||
$identifier = substr($identifier, 6);
|
||||
}
|
||||
|
||||
|
||||
// Test whether the identifier starts with an XRI global context symbol or (.
|
||||
$firstchar = substr($identifier, 0, 1);
|
||||
if (strpos("=@+$!(", $firstchar) !== FALSE) {
|
||||
|
|
Loading…
Reference in New Issue