Phoenix でsession を使用する

■ PageController01 セッション設定
[ruby]
def index(conn, _params) do
conn = put_session(conn, :msg01, "Hello session 01!!")
conn = put_session(conn, :msg02, "Hello session 02!!")

render conn, "index.html"
end
[/ruby]

■ PageController02 セッション取得
[ruby]
def index(conn, _params) do
msg01 = get_session(conn, :msg01)
msg02 = get_session(conn, :msg02)
render(conn, "index.html", [msg01: msg01, msg02: msg02])
end
[/ruby]

■ index.html.eex セッション格納データ表示
[ruby]
<div>MSG01: <%= @msg01 %></div>
<div>MSG02: <%= @msg02 %></div>
[/ruby]

This entry was posted in Elixir, Phoenix Framework, 技術情報. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です