password

package
v0.0.0-...-f3ad2b4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2015 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetStringFromMap

func GetStringFromMap(data map[string]interface{}, field string) (string, bool)

Types

type AuthAdaptorPassword

type AuthAdaptorPassword struct {
	// contains filtered or unexported fields
}

func (AuthAdaptorPassword) Authenticate

func (a AuthAdaptorPassword) Authenticate(userId string, data map[string]interface{}) (string, apperror.Error)

func (*AuthAdaptorPassword) Backend

func (a *AuthAdaptorPassword) Backend() db.Backend

func (*AuthAdaptorPassword) ChangePassword

func (a *AuthAdaptorPassword) ChangePassword(userId, newPw string) apperror.Error

func (*AuthAdaptorPassword) GetItem

func (a *AuthAdaptorPassword) GetItem(userId string) (*AuthItemPassword, apperror.Error)

func (AuthAdaptorPassword) Name

func (a AuthAdaptorPassword) Name() string

func (*AuthAdaptorPassword) RegisterUser

func (a *AuthAdaptorPassword) RegisterUser(user kit.User, data map[string]interface{}) (kit.AuthItem, apperror.Error)

func (*AuthAdaptorPassword) SetBackend

func (a *AuthAdaptorPassword) SetBackend(b db.Backend)

type AuthItemPassword

type AuthItemPassword struct {
	// Id serves as UserId.
	db.StrIdModel

	Hash string `db:"required;max:150"`
}

func (*AuthItemPassword) Collection

func (item *AuthItemPassword) Collection() string

func (*AuthItemPassword) GetUser

func (item *AuthItemPassword) GetUser() kit.User

func (*AuthItemPassword) GetUserId

func (item *AuthItemPassword) GetUserId() interface{}

func (*AuthItemPassword) SetUser

func (item *AuthItemPassword) SetUser(u kit.User)

func (*AuthItemPassword) SetUserId

func (item *AuthItemPassword) SetUserId(id interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL