* @version $Id: TSqlRoleProvider.php 1398 2006-09-08 19:31:03Z xue $ * @package System.Web.Security * @since 3.1 */ Prado::using('System.Web.Security.TRoleProvider'); class TSqlRoleProvider extends TRoleProvider { private $_ApplicationName; protected function __construct() { } public function getApplicationName() { return $this->_ApplicationName; } public function setApplicationName($value) { $this->_ApplicationName = TPropertyValue::ensureString($value); } public function AddUsersToRoles($usernames,$roleNames) { } public function CreateRole($roleName); public function DeleteRole($roleName); public function FineUsersInRole($roleName,$usernameToMatch); public function GetAllRoles(); public function GetRolesForUser($username); public function GetUsersIsRole($username,$roleName); public function IsUserIsRole($username,$roleName); public function RemoveUsersFromRoles($usernames,$roleNames); public function RoleExists($roleName); } ?>