當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Owner::isAuthenticated方法代碼示例

本文整理匯總了PHP中Owner::isAuthenticated方法的典型用法代碼示例。如果您正苦於以下問題:PHP Owner::isAuthenticated方法的具體用法?PHP Owner::isAuthenticated怎麽用?PHP Owner::isAuthenticated使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Owner的用法示例。


在下文中一共展示了Owner::isAuthenticated方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: index

 public function index()
 {
     if (!Owner::isAuthenticated() && !Agent::isAuthenticated()) {
         $this->redirect('/');
     } else {
         $this->view('dashboard/index');
     }
 }
開發者ID:superflyz,項目名稱:wallfly-mvc,代碼行數:8,代碼來源:Dashboard.php

示例2: addtenant

 public function addtenant($propertyId)
 {
     if (!Owner::isAuthenticated()) {
         $this->redirect('/');
     } else {
         if ($_SERVER['REQUEST_METHOD'] === 'POST') {
         } else {
             $this->view('templates/interfaceStart');
             $this->view('owner/addtenant');
             $this->view('templates/interfaceEnd');
         }
     }
 }
開發者ID:superflyz,項目名稱:wallfly-mvc,代碼行數:13,代碼來源:PropertyOwner.php

示例3: index

 public function index()
 {
     $_SESSION['sidebar'] = 'dashboard';
     if (Owner::isAuthenticated()) {
         // if owner is authenticated
         // TODO: display owner dashboard
         $this->redirect('/propertyowner/index');
     } elseif (Tenant::isAuthenticated()) {
         // if tenant is authenticated
         // TODO: display tenant dashboard
         $this->redirect('/propertytenant/index');
     } elseif (Agent::isAuthenticated()) {
         // if agent is authenticated
         // TODO: display agent dashboard
         $this->redirect('/propertyagent/index');
     } elseif (Real_Estate::isAuthenticated()) {
         // if real estate is authenticated
         // TODO: display real estate dashboard
         $this->redirect('/realest/index');
     } else {
         // if no one is authenticated
         // display landing page
         $this->setJavascriptDependencies([WEBDIR . '/js/jquery.js', WEBDIR . '/js/bootstrap.min.js', 'http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js', WEBDIR . '/js/classie.js', WEBDIR . '/js/cbpAnimatedHeader.js', WEBDIR . '/js/wallfly.js', 'http://cdn.jsdelivr.net/jquery.validation/1.14.0/jquery.validate.js', 'http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/additional-methods.js', WEBDIR . '/js/index.js']);
         $this->view('home/index');
     }
     // TEST
     // $owner = Owner::create([
     //   'email' => 'john@example.com',
     //   'password' => 'password',
     //   'firstname' => 'John',
     //   'lastname' => 'Doe',
     //   'phone' => '12345123',
     //   'photo' => NULL
     // ]);
     // $agent = Agent::create([
     //   'email' => 'jane@example.com',
     //   'password' => 'password',
     //   'firstname' => 'Jane',
     //   'lastname' => 'Doe',
     //   'phone' => '12345123',
     //   'photo' => NULL,
     //   'real_estate_id' => 2
     // ]);
     // $realestate = Real_Estate::create([
     //   'name' => 'Ray White',
     //   'password' => 'password',
     //   'address' => 'address',
     //   'email' => 'ray@white.com',
     //   'phone' => '12345123',
     //   'photo' => NULL
     // ]);
     // $property = Property::create([
     //   'address' => 'address',
     //   'payment_schedule' => 'payment_schedule',
     //   'rent_amount' => 'rent_amount',
     //   'photo' => NULL,
     //   'real_estate_id' => NULL,
     //   'agent_id' => NULL,
     //   'owner_id' => NULL
     // ]);
 }
開發者ID:superflyz,項目名稱:wallfly-mvc,代碼行數:61,代碼來源:Home.php


注:本文中的Owner::isAuthenticated方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。