개발! 딱 깔끔하고 센스있게!

PHP 세션과 나의 android 응용 프로그램 로그인 본문

개발 스크랩 메모/PHP

PHP 세션과 나의 android 응용 프로그램 로그인

렉사이 2020. 12. 24. 02:36

나의 android 응용 프로그램을 위한 로그인 스크립트를 만들고 있습니다.

이 스크립트는 나의 이메일과 비밀번호를 PHP 서버에 보내며 로그인된 PHP 세션을 생성합니다.

이건 내 비밀번호,

HttpPost httppost = new HttpPost("http://server.com/login.php"); // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); public String login() { String userID = ""; try { // Add your data List nameValuePairs = new ArrayList(2); nameValuePairs.add(new BasicNameValuePair("email", "[email protected]")); nameValuePairs.add(new BasicNameValuePair("password", "admin")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); userID = EntityUtils.toString(response.getEntity()); //Log.v("Login response", "" + userID); } catch (ClientProtocolException e) { // TODO Auto-generated catch block } catch (IOException e) { // TODO Auto-generated catch block } return userID; } 

이 스크립트는 나의 서버에 데이터를 성공적으로 보내는데, 나의 PHP 는 사용자에게 로그인할 수 있게 되었습니다.

나는 "HttpClient HttpClient = new DefaultHttttpClient () 를 홈 로그인 방법 외에도 방치했습니다.

이것은 내가 다른 종류를 호출할 때까지 저장된 세션에 도움이 된다.

이 때문에, 어떤 방식으로 "httpclient" 을 저장하기 위해서 세션에 로그인할 수 있도록 변경 코드 변경을 하고 있습니다.

감사합니다!

대답

Android Http get 세션 쿠키

쿠키 세션 ID 를 가져오고 다음 서버의 요청에 쿠키를 사용합니다.

Comments