Сессии направляющих по серверам

Вы можете использовать easy_date , чтобы сделать его легким:

import date_converter
converted_date = date_converter.string_to_datetime('Jun 1 2005  1:33PM', '%b %d %Y %I:%M%p')

5
задан Ricardo Acras 19 September 2008 в 19:32
поделиться

4 ответа

В зависимости от того, как настраивается Ваше приложение, можно легко совместно использовать cookie от сайтов в том же домене (foo.domain, bar.domain, домене) путем установки приложений для использования того же секрета: http://www.russellquinn.com/2008/01/30/multiple-rails-applications/

Теперь, если у Вас есть разрозненные сайты, такие как sdfsf.com, dsfsadfsdafdsaf.com, и т.д. необходимо будет сделать намного больше приемов, потому что самая природа cookie ограничивает их определенным доменом. По существу то, что Вы пытаетесь сделать, использовать сценарии перекрестного сайта для вместо налета Ваша сессия, считайте его из других.

В этом случае комбинация использования того же секрета cookie и т.д. и затем некоторый перекрестный сайт, пишущий сценарий Вас, может вручную извлечь информацию о сессии и воссоздать его на каждом сайте (или если Вы используете сессию ActiveRecord {или dir сессии NFS}, соединение с существующим). Это не легко, но это может быть сделано.

Или, не использующий высокие технологии путь (который я сделал прежде), просто имеют посещение страницы входа в систему специально обработанная страница входа в систему на каждом сайте, который устанавливает cookie приложения на нем и возвращает Вас к следующему. Это не симпатично.

3
ответ дан 14 December 2019 в 01:21
поделиться

Попытайтесь использовать поддержанные базой данных сессии.

0
ответ дан 14 December 2019 в 01:21
поделиться

Используйте хранилище Сессии Базы данных. За исключением него это:

Генерировать таблицу, в консоли, выполнении

rake db:sessions:create

в Вашем environment.rb включайте эту строку

config.action_controller.session_store = :active_record_store
6
ответ дан 14 December 2019 в 01:21
поделиться

В направляющих 2.0 существует теперь CookieStore, который хранит все данные сессии в зашифрованном cookie на машине клиента.

http://izumi.plan99.net/blog/index.php/2007/11/25/rails-20-cookie-session-store-and-security/

0
ответ дан 14 December 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: