Mppm.Session.UserSession (mppm v0.1.1)

Link to this section Summary

Link to this section Functions

Link to this function

call(conn, opts \\ [])

Link to this function

current_user(conn)

Link to this function

from_user(user)

Link to this function

init(opts \\ [])

Link to this function

logged_in?(conn)

Link to this function

set_user_session(conn, user)

Specs

set_user_session(
  %Plug.Conn{
    adapter: term(),
    assigns: term(),
    before_send: term(),
    body_params: term(),
    cookies: term(),
    halted: term(),
    host: term(),
    method: term(),
    owner: term(),
    params: term(),
    path_info: term(),
    path_params: term(),
    port: term(),
    private: term(),
    query_params: term(),
    query_string: term(),
    remote_ip: term(),
    req_cookies: term(),
    req_headers: term(),
    request_path: term(),
    resp_body: term(),
    resp_cookies: term(),
    resp_headers: term(),
    scheme: term(),
    script_name: term(),
    secret_key_base: term(),
    state: term(),
    status: term()
  },
  %Mppm.User{
    __meta__: term(),
    id: term(),
    login: term(),
    nickname: term(),
    roles: term(),
    uuid: term()
  }
) ::
  {%Plug.Conn{
     adapter: term(),
     assigns: term(),
     before_send: term(),
     body_params: term(),
     cookies: term(),
     halted: term(),
     host: term(),
     method: term(),
     owner: term(),
     params: term(),
     path_info: term(),
     path_params: term(),
     port: term(),
     private: term(),
     query_params: term(),
     query_string: term(),
     remote_ip: term(),
     req_cookies: term(),
     req_headers: term(),
     request_path: term(),
     resp_body: term(),
     resp_cookies: term(),
     resp_headers: term(),
     scheme: term(),
     script_name: term(),
     secret_key_base: term(),
     state: term(),
     status: term()
   }, String.t()}
Link to this function

update_user_session(user_session)

Link to this function

update_user_session(user_session, changeset)