jquery mobile, PHP 및 MySQL을 사용하여 PhoneGap 응용 프로그램을 작성합니다. 사용자 인증이 필요합니다. 나는 index.html 파일이 웹용 다른 응용 프로그램과 같이 호출되는 즉시 적중 될 것이라는 것을 알고 있습니다. 내 질문은 : 어떻게 index.html 대신 login.html 먼저 갈 응용 프로그램을 강제로 누른 다음 사용자 항목에 따라, 그것은 index.html로 사용자를 안내하거나 아닙니다. 컴퓨터 응용 프로그램을 수행하는 방법을 알고 있지만이 경우 index.html이 로그인 페이지 여야합니까? 아니면이 리디렉션을 해결할 다른 방법이 있습니까?PhoneGap 로그인 양식 리디렉션
2
A
답변
0
당신은 사용자가 로그인에 index.html을에 자바 스크립트에서 그는 다음 코드를
0
확인하려면 로컬을 다른 login.html 실행 리디렉션되지 않은 경우 (또는 당신이 어떤 메커니즘을 사용하는 경우 확인해야합니다 사용자가 물론 자바 스크립트를 사용하여 index.html을에) 로그인되어 있는지 확인하고, 그들이 로그인하지 않은 경우, 로그인 페이지로 사용자를 리디렉션하는 기본 자바 스크립트를 사용 :
window.location.href = "http://stackoverflow.com";
문서의 많은있다 그 메커니즘을 사용한다면 LocalStorage에 관한 PhoneGap 웹 사이트에서.
재미있는 사실 : PhoneGap은 PHP를 지원하지 않습니다. 그러나 서버에서 PHP 페이지에 대한 ajax 호출을 지원합니다.
2
$('#mainpage').on('pageshow', function(event) {
var user = jQuery.parseJSON(localStorage.getItem('userInfo'));
if (user == null) {
$.mobile.changePage('#loginpage');
}
});
$('#loginpage').on('pageshow', function(event) {
var user = jQuery.parseJSON(localStorage.getItem('userInfo'));
if (user != null) {
$.mobile.changePage('#mainpage');
}
});
그리고 성공 localStorage.setItem('userInfo', ...);
이 작동 $.mobile.changePage('#mainpage');
관련 문제
- 1. PhoneGap 로그인 양식
- 2. 로그인 양식 - 리디렉션 문제
- 3. Symfony 로그인 양식 해시로 리디렉션
- 4. 로그인 양식 리디렉션 자체에 제출
- 5. 로그인 페이지 (양식 인증)로 리디렉션 HttpRequestValidationException
- 6. 양식 리디렉션
- 7. 유증 로그인 리디렉션 및
- 8. 리디렉션 및 로그인 또는 로그인 및 리디렉션?
- 9. https 로그인 페이지로 리디렉션
- 10. 로그인 양식 및 세션
- 11. Phonegap 내 로그인 보안
- 12. PhoneGap AJAX 로그인
- 13. 브라우저 로그인 양식
- 14. 로그인 양식 관련 문제
- 15. 크로스 사이트 로그인 및 리디렉션
- 16. Phonegap globalization 버튼없이 언어 리디렉션
- 17. 로그인 후 서블릿으로 리디렉션 하시겠습니까?
- 18. 리디렉션 후 로그인 :의 Web.config
- 19. 로그인 성공 후 컨트롤러로 리디렉션
- 20. 하나의 로그인 동작으로 제출하는 복수 로그인 양식
- 21. 로그인 후 리디렉션 쿠키, 양식 처리 방법은 무엇입니까?
- 22. 로그인 cakephp 2.3 정적 양식
- 23. Paypal 자동 로그인 리디렉션
- 24. 로그인 후 사용자 리디렉션
- 25. 로그인 리디렉션 문제
- 26. 로그인 후 리디렉션 laravel
- 27. 로그인 후 Magento 리디렉션
- 28. Android Facebook 로그인 리디렉션
- 29. 로그인 페이지에서 리디렉션
- 30. Facebook 로그인 리디렉션 문제
로그인하는 경우! 또한 $ .mobile.changePage ("main.html")도 잘 작동하는 것을 볼 수 있습니다. 감사. –
충분하다면 대답을 "수락"하십시오. –
이 방법을 사용해 보았지만 더 나은 방법은 $ .mobile.changePage ("main.html"); –