public void checkuser() { Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); String email = Plus.AccountApi.getAccountName(mGoogleApiClient); String personName = currentPerson.getDisplayName(); try { long timeInMillis = System.currentTimeMillis(); final String PhoneModel = android.os.Build.MODEL; JSONObject userData = new JSONObject(); userData.put("phoneModel", PhoneModel); userData.put("username", personName); userData.put("email", email); Log.d(TAG, userData.toString()); String response = CommonFunctions.sendRequestToServer(userData.toString(), "login"); if (response.contains("SUCCESS") || response.contains("ALREADY")) { Log.d("testing", response); String userid = response.subSequence(13, 17).toString(); // Log.d("testing", userid); saveSharedString("USERID", userid); // initialsetup(); // SensingController.unregisterAlarm(getApplicationContext()); } } catch (Exception e) { Log.e(TAG, e.toString()); } }
public boolean requestlogout() { Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient); String email = Plus.AccountApi.getAccountName(mGoogleApiClient); String response = null; try { JSONObject userData = new JSONObject(); userData.put("email", email); Log.d(TAG, userData.toString()); response = CommonFunctions.sendRequestToServer(userData.toString(), "logout"); if (response.contains("DONE")) { return true; } } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } return false; }