From b6e12bedc51b56cf0f1a5930e69a4c377cd3dfe5 Mon Sep 17 00:00:00 2001 From: jrags <> Date: Thu, 21 Sep 2006 00:57:53 +0000 Subject: Added providers demo, sqlmembershipprovider sqlroleprovider both load via modules now, but are not totaly functional yet. TLogin* controls created but not functional yet. --- framework/Web/Security/TSqlRoleProvider.php | 61 +++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 16 deletions(-) (limited to 'framework/Web/Security/TSqlRoleProvider.php') diff --git a/framework/Web/Security/TSqlRoleProvider.php b/framework/Web/Security/TSqlRoleProvider.php index 24f5e38d..7eadc265 100644 --- a/framework/Web/Security/TSqlRoleProvider.php +++ b/framework/Web/Security/TSqlRoleProvider.php @@ -11,31 +11,60 @@ Prado::using('System.Web.Security.TRoleProvider'); class TSqlRoleProvider extends TRoleProvider { - private $_ApplicationName; - protected function __construct() + private $_connectionStringName; + + public function getConnectionStringName() + { + return $this->_connectionStringName; + } + public function setConnectionStringName($value) + { + $this->_connectionStringName = TPropertyValue::ensureString($value); + } + + public function __construct() + { + + } + public function addUsersToRoles($usernames,$roleNames) { } - public function getApplicationName() + public function createRole($roleName) { - return $this->_ApplicationName; + + } + public function deleteRole($roleName) + { + + } + public function findUsersInRole($roleName,$usernameToMatch) + { + } - public function setApplicationName($value) + public function getAllRoles() { - $this->_ApplicationName = TPropertyValue::ensureString($value); + + } + public function getRolesForUser($username) + { + + } + public function getUsersIsRole($username,$roleName) + { + + } + public function isUserIsRole($username,$roleName) + { + + } + public function removeUsersFromRoles($usernames,$roleNames) + { + } - public function AddUsersToRoles($usernames,$roleNames) + public function roleExists($roleName) { } - 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); } ?> \ No newline at end of file -- cgit v1.2.3