SqlMembershipProvider.User (sql_membership_provider v0.3.1)

Struct for representing a user.

Link to this section Summary

Functions

Fetch a user by user ID.

Fetch a user by case-insensitive username.

Fetch a user by case-insensitive username and case-insensitive application name.

Link to this section Types

Specs

t() :: %SqlMembershipProvider.User{
  __meta__: term(),
  application: term(),
  application_id: String.t(),
  is_anonymous: boolean(),
  last_activity_date: tuple(),
  lowered_user_name: String.t(),
  membership: term(),
  mobile_alias: String.t() | nil,
  profile: term(),
  roles: term(),
  user_id: String.t(),
  user_name: String.t()
}

Link to this section Functions

Link to this function

find_by_user_id(user_id)

Specs

find_by_user_id(String.t()) :: Ecto.Query.t()

Fetch a user by user ID.

Link to this function

find_by_user_name(user_name)

This function is deprecated. User find_by_user_name/2 instead.

Specs

find_by_user_name(String.t()) :: Ecto.Query.t()

Fetch a user by case-insensitive username.

Link to this function

find_by_user_name(user_name, application_name)

Specs

find_by_user_name(String.t(), String.t()) :: Ecto.Query.t()

Fetch a user by case-insensitive username and case-insensitive application name.