SqlMembershipProvider.User (sql_membership_provider v0.9.2)
Struct for representing a user.
Summary
Functions
Changeset for user registration
Fetch a user by user ID.
Fetch a user by case-insensitive username and case-insensitive application name.
Types
@type t() :: %SqlMembershipProvider.User{ __meta__: Ecto.Schema.Metadata.t(), application: Ecto.Schema.belongs_to(SqlMembershipProvider.Application.t()) | nil, application_id: binary() | nil, is_anonymous: boolean() | nil, last_activity_date: DateTime.t() | nil, lowered_user_name: String.t() | nil, membership: Ecto.Schema.has_one(SqlMembershipProvider.Membership.t()) | nil, mobile_alias: String.t() | nil, profile: Ecto.Schema.has_one(SqlMembershipProvider.Profile.t()) | nil, roles: Ecto.Schema.many_to_many(SqlMembershipProvider.Role.t()), user_id: binary() | nil, user_name: String.t() | nil }
Functions
Link to this function
create_changeset(model, params)
@spec create_changeset(t(), %{required(atom()) => any()}) :: Ecto.Changeset.t()
Changeset for user registration
Link to this function
find_by_user_id(user_id)
@spec 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, application_name)
@spec find_by_user_name(String.t(), String.t()) :: Ecto.Query.t()
Fetch a user by case-insensitive username and case-insensitive application name.