일반적으로 웹 사이트를 만들 때 loginform을 만들고 성공적으로 로그인하면 sessionvariable이 설정됩니다. 페이지를 표시 할 수있는 경우이 값으로 확인할 수 있습니다. 세션을 종료하는 경우 .... 내용을 에코합니다.Android 및 웹 페이지의 Android 사용자 인증
이제 Android 인증과 웹 사이트를 결합해야하는 Android 앱을 만들고 있습니다. 입증. 앱의 일부가 Android 구성 요소에로드되지만 프로필 정보 수정은 웹보기에로드 된 웹 페이지에서 수행됩니다.
응용 프로그램을 시작할 때 login-button을 누르면 로그인 화면이 표시되고 .php 페이지에 대한 호출이 만들어지고 mysql 데이터베이스의 로그인과 암호가 확인되어 json 결과가 내 응용 프로그램에 전달됩니다. . 긍정적 인 경우 다음 화면이 표시됩니다. 그러면 사용자가 메뉴에서 "프로필 편집"을 선택하면 웹 페이지가 웹보기에로드됩니다.
하지만 웹뷰 페이지에서 사용자를 인증하는 방법에 대해 고민하고 있습니다. 사용자가 올바르게 로그인했다는 것을 웹뷰 소스 페이지 (예 : profile.php)에 알려주려면 어떻게해야합니까?
나는 많은 정보를 찾았지만 사용자를 webview 페이지로 전달하고 올바르게 검증하는 방법에 대해서는 아무 것도 발견하지 못했습니다.
그래서 내 웹보기 페이지에 내 사용자를 전달하는 것이 올바른지 알고 싶습니다. Android 코드에서 무엇을 전달해야하며 PHP 코드에서 어떻게 처리 할 수 있습니까?
는 쿠키를 동기화에 대해 알고,하지만 난 정말 완전한 해결하지 않습니다 How to sync cookies with android webview?
정확히 무엇이 문제입니까? 웹 사이트 스크립트 (특히 서버 쪽)는 PC 또는 모바일에서 동일한 방식으로 반응합니다. – Peon
Offcourse, 문제는 다음과 같습니다. 문제는 앱과 웹 뷰에로드 된 웹 페이지에서 사용자를 알아야한다는 것입니다. 앱 수준 양식으로 로그인하면 내 웹 페이지에서 사용자를 알 수 없으므로 안전한 방법으로 사용자를 전달해야합니다. – randomizer