C# Class IS.Mvc.Models.Service.AccessService

Datei anzeigen Open project: dha01/IS Class Usage Examples

Public Methods

Method Description
AccessService ( ) : System
AccessService ( IUserRepository user_repository, IRoleRepository role_repository ) : System
CheckRole ( IS.Model.Item.Access.RoleItem role ) : bool
CheckRole ( string role ) : bool
CheckRoleByCode ( string role_code ) : bool
GeneratePassword ( string pass, string salt ) : string

Generate password

GetCurrentUser ( ) : UserItem
Login ( string login, string password, bool remember ) : bool
Login ( UserItem user, bool remember ) : void
Logoff ( ) : void
Register ( UserItem user ) : void
SetValue ( string cookieName, string cookieObject, System.DateTime dateStoreTo ) : void
UserInRole ( UserItem user, IS.Model.Item.Access.RoleItem role ) : bool
UserInRole ( UserItem user, string role_code ) : bool

Method Details

AccessService() public method

public AccessService ( ) : System
return System

AccessService() public method

public AccessService ( IUserRepository user_repository, IRoleRepository role_repository ) : System
user_repository IUserRepository
role_repository IRoleRepository
return System

CheckRole() public method

public CheckRole ( IS.Model.Item.Access.RoleItem role ) : bool
role IS.Model.Item.Access.RoleItem
return bool

CheckRole() public method

public CheckRole ( string role ) : bool
role string
return bool

CheckRoleByCode() public method

public CheckRoleByCode ( string role_code ) : bool
role_code string
return bool

GeneratePassword() public method

Generate password
public GeneratePassword ( string pass, string salt ) : string
pass string Original password
salt string User ID + " " + User.ID
return string

GetCurrentUser() public method

public GetCurrentUser ( ) : UserItem
return IS.Model.Item.Access.UserItem

Login() public method

public Login ( string login, string password, bool remember ) : bool
login string
password string
remember bool
return bool

Login() public method

public Login ( UserItem user, bool remember ) : void
user IS.Model.Item.Access.UserItem
remember bool
return void

Logoff() public method

public Logoff ( ) : void
return void

Register() public method

public Register ( UserItem user ) : void
user IS.Model.Item.Access.UserItem
return void

SetValue() public method

public SetValue ( string cookieName, string cookieObject, System.DateTime dateStoreTo ) : void
cookieName string
cookieObject string
dateStoreTo System.DateTime
return void

UserInRole() public method

public UserInRole ( UserItem user, IS.Model.Item.Access.RoleItem role ) : bool
user IS.Model.Item.Access.UserItem
role IS.Model.Item.Access.RoleItem
return bool

UserInRole() public method

public UserInRole ( UserItem user, string role_code ) : bool
user IS.Model.Item.Access.UserItem
role_code string
return bool