Я использую Rails 3 и Facebook Javascript SDK, и при входе в систему создается файл cookie.
Я хочу иметь возможность извлекать данные из этого cookie с помощью Rails.
Я получил код PHP, который добился цели, но я хочу использовать код Rails. Как выглядит приведенный ниже код на PHP в Rails?
function get_facebook_cookie($app_id, $application_secret) {
$args = array();
parse_str(trim($_COOKIE['fbs_' . $app_id], '\\"'), $args);
ksort($args);
$payload = '';
foreach ($args as $key => $value) {
if ($key != 'sig') {
$payload .= $key . '=' . $value;
}
}
if (md5($payload . $application_secret) != $args['sig']) {
return null;
}
return $args;
}
$cookie = get_facebook_cookie(FACEBOOK_APP_ID, FACEBOOK_SECRET);