_openid_create_message

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

modules/openid/openid.inc, строка 124

Версии
6
_openid_create_message($data)

Create a serialized message packet as per spec: $key:$value\n .

▾ 3 функции вызывают _openid_create_message()

openid_association in modules/openid/openid.module
Attempt to create a shared secret with the OpenID Provider.
openid_verify_assertion in modules/openid/openid.module
Attempt to verify the response received from the OpenID Provider.
_openid_signature in modules/openid/openid.inc
Sign certain keys in a message

Код

<?php
function _openid_create_message($data) {
  $serialized = '';

  foreach ($data as $key => $value) {
    if ((strpos($key, ':') !== FALSE) || (strpos($key, "\n") !== FALSE) || (strpos($value, "\n") !== FALSE)) {
      return null;
    }
    $serialized .= "$key:$value\n";
  }
  return $serialized;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему