2013-07-01 43 views
0

我正在開發一個教育應用程序。我有一個登錄屏幕。這裏我們用php來檢查有效的用戶。如果他是一個有效的用戶,那麼他可以去其他屏幕。我需要顯示按鈕像人,聯繫我們,新聞,事件等......取決於用戶。如何在iPhone應用程序中基於用戶登錄顯示按鈕

我的意思是我需要根據用戶顯示按鈕。例如,如果學生登錄,那麼我需要顯示人員,新聞,事件。如果一個人從管理登錄,然後我需要顯示更多的按鈕,如招生,費用...

+0

不縮進段落:a)沒有人再做這件事; b)將它變成「代碼」。 –

回答

0

您可以採取在xib的所有按鈕,然後從php中檢查type of the user logged in

,並從用戶的類型,你可以show/hide那些buttons

你也可以用另一種方式爲create the buttons dynamically (programatically)按用戶類型PHP響應。

For example,如果從php返回的用戶類型是學生,則顯示/隱藏或創建按鈕,如人員,新聞,事件和如果php返回的用戶類型是管理,然後顯示/隱藏或創建按鈕,如招生,費用。

希望這會幫助你。

+0

謝謝你的建議,我會看看這個 – user2531617

0

您可以將用戶的檢查,如果用戶是學生或管理員然後通過執行顯示相應的按鈕:

button.hidden = FALSE;button.hidden= TRUE;

PS你可以將這張支票在您的視圖(類)下要顯示用戶登錄後viewDidLoad

讓我知道如果你需要進一步的幫助!

快樂編碼!

+0

謝謝你的建議。你有任何示例代碼? – user2531617

+0

好的,你能檢查學生或管理員(誰在登錄)嗎? –

0

PHP服務將響應返回爲有效用戶和學生喜歡自己的角色,administrator..right ..! 因此,基於響應,必須添加功能,例如下面

switch (role) 
    { 
     case student: 
     { 
      // student view contains display people,news,events buttons 
      // add student view as subView 
      break; 
     } 
     case administrator: 
     { 
      // admin view contains display people,news,events buttons and more buton 
      // add admin view as subView 
      break; 
     } 
    } 

設計學生視圖和管理視圖與廈門國際銀行特定按鈕或編程根據您的需要和添加。

+0

謝謝你的建議,我會看看這個 – user2531617

0

您需要添加所有按鈕。然後根據用戶類型,您需要隱藏幾個按鈕或顯示所有按鈕。你只需要檢查用戶類型。

1

在這種情況下,你可以像這樣,在註冊過程中提供與用戶名,密碼,性別沿着一列「類型」用戶..並要求他輸入/選擇他的類型是否爲學生或管理的。這些細節即用戶細節將存儲在數據庫中。基本上,您將在php文件中寫入查詢以獲取/檢查有效用戶。隨着這種獲得類型的用戶也無論是學生/管理員。通過查詢結果通過查詢檢查條件,如果結果等於學生,然後推動響應像學生髮現其他發送響應像管理員發現。實際上,點擊登錄按鈕後,你會得到這些迴應。基於這種迴應,即如果學生髮現導航到學生頁面/提供學生詳細信息,則導航到管理頁面。

希望它會幫助ü..如果u有任何疑問,請讓我知道..

相關問題