2016-09-02 1 views
0

LogIn 페이지와 Sign Up 페이지는 잘 작동하지만 사용자를 LogIn 페이지로 리디렉션하지 않습니다. 처음에는 사용자가 프로필 페이지로 리디렉션되도록 로그인해야하며 사용자 이메일 또는 비밀번호가 틀리면 앱이 사용자를 계속 허용하지 않으며 사용자 로그 아웃과 관련하여 도움이 필요합니다.프로필로 이동하기 전에 사용자를 LogIn 페이지로 보내고 사용자를 로그 아웃하는 방법

+0

귀하의 흐름을 사용자가있는 경우

이제 모바일 앱, 당신은 확인하기 위해 AppDelegate에에 didFinishLaunchingWithOptions에서 그 방법을 부를 것이다 탭 표시 줄 컨트롤러가 루트 컨트롤러 인 경우 탭바에서 모달로 로그인 컨트롤러를 표시합니다. 시작시 로그인 표시 줄을 표시하려면 로그인 컨트롤러를 루트 컨트롤러로 사용하십시오. – Janmenjaya

+0

내 이전 대답을 확인하십시오. 원하는 내용과 매우 비슷합니다. http://stackoverflow.com/questions/39159444/how-to-get-navigation-based-template-functionality-in-swift-programming/39159793#39159793 –

+0

도움이 되었습니까? –

답변

0

하자 당신이 당신의 백 엔드 서버에서이를 누군가가 있는지 확인 방법의 어떤 종류가 here 내가 Swift 나중에 보자 버전 코딩하고있어

도와주세요 탐색의 내 흐름을 확인 현재 로그인되어 있습니다. 그것은 true 또는 false를 반환합니다. 사용자가 로그 아웃 방법에 대한

var currentUser = User() 
//let's say that User class is where you established connection to your server. 

if currentUser.isThereAnyUserLoggedIn(){ 
    // since this statement is true; then just show them your tabBar 
// give the tabBar an ID then initiate it from the storyboard 
} else { 
    // which means there is no one 
    // then show the loginViewController 
} 

이제 스토리 보드 쇼에서

if currentUser.hasPressedLogoutButton() { 
    // show the loginViewController 
} 
+0

user()가 확인되지 않은 식별자입니다. – alex

관련 문제