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. --- demos/providers/index.php | 20 ++++++++++++++ demos/providers/protected/.htaccess | 1 + demos/providers/protected/application.xml | 43 +++++++++++++++++++++++++++++++ demos/providers/protected/pages/Home.page | 4 +++ demos/providers/protected/pages/Home.php | 27 +++++++++++++++++++ 5 files changed, 95 insertions(+) create mode 100644 demos/providers/index.php create mode 100644 demos/providers/protected/.htaccess create mode 100644 demos/providers/protected/application.xml create mode 100644 demos/providers/protected/pages/Home.page create mode 100644 demos/providers/protected/pages/Home.php (limited to 'demos') diff --git a/demos/providers/index.php b/demos/providers/index.php new file mode 100644 index 00000000..50bfe940 --- /dev/null +++ b/demos/providers/index.php @@ -0,0 +1,20 @@ +run(); + +?> \ No newline at end of file diff --git a/demos/providers/protected/.htaccess b/demos/providers/protected/.htaccess new file mode 100644 index 00000000..3418e55a --- /dev/null +++ b/demos/providers/protected/.htaccess @@ -0,0 +1 @@ +deny from all \ No newline at end of file diff --git a/demos/providers/protected/application.xml b/demos/providers/protected/application.xml new file mode 100644 index 00000000..d9258934 --- /dev/null +++ b/demos/providers/protected/application.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demos/providers/protected/pages/Home.page b/demos/providers/protected/pages/Home.page new file mode 100644 index 00000000..10069478 --- /dev/null +++ b/demos/providers/protected/pages/Home.page @@ -0,0 +1,4 @@ +

Welcome to Prado!

+ + + \ No newline at end of file diff --git a/demos/providers/protected/pages/Home.php b/demos/providers/protected/pages/Home.php new file mode 100644 index 00000000..bbcbc20b --- /dev/null +++ b/demos/providers/protected/pages/Home.php @@ -0,0 +1,27 @@ +Application->getModule('ProtectedConfiguration'),10,true); + + + // Access by provider id + // $MembershipProvider = $this->Application->getModule('MembershipProvider')->getProvider('SqlMembershipProvider'); + // or just get the default provider + $MembershipProvider = $this->Application->getModule('MembershipProvider')->Provider; + // $RoleProvider = $this->Application->getModule('RoleProvider')->Provider; + /* @VAR $MembershipProvider TSqlMembershipProvider */ + /* @VAR $RoleProvider TSqlRoleProvider */ + echo TVarDumper::dump($MembershipProvider,10,true); + echo TVarDumper::dump($MembershipProvider->getMembershipUser('testUser'),10,true); + // echo TVarDumper::dump($RoleProvider,10,true); + } +} +?> \ No newline at end of file -- cgit v1.2.3