View Source EctoSessions.Session (Ecto Sessions v0.3.0)
Link to this section Summary
Functions
Session is an Ecto schema with
Link to this section Functions
Session is an Ecto schema with:
id: a unique identifier of the session. This should be used by your application for internal purposes (ex: references, logs, etc), and not exposed to the end user.auth_token_digest: Random hashed token (or not, according to the configuration).auth_token: A virtual field available ony upon Session creation. It contains the plaintext version of theauth_token_digest.data: any data that your application needs to store for this session. Ex: user id, device name or even ui theme.Any other field defined under
extra_fields. Ex:[ {:user_id, :string}, {:role, :string} ]Virtual
is_expired, true if the session is not expired.
By default if you have used EctoSessions in your project, import it with:
alias MyApp.EctoSessions.Session