Improve login success check

This commit is contained in:
0xboobface 2018-10-29 18:12:52 +01:00
parent 936984c71d
commit 4d1e841448
1 changed files with 6 additions and 3 deletions

View File

@ -32,10 +32,13 @@ public class Cam4HttpClient extends HttpClient {
* @throws IOException
*/
private boolean checkLoginSuccess() throws IOException {
String mailUrl = "https://www.cam4.de.com/mail/unreadThreads";
Request req = new Request.Builder().url(mailUrl).build();
String mailUrl = Cam4.BASE_URI + "/mail/unreadThreads";
Request req = new Request.Builder()
.url(mailUrl)
.addHeader("X-Requested-With", "XMLHttpRequest")
.build();
Response response = execute(req);
if(response.isSuccessful()) {
if(response.isSuccessful() && response.body().contentLength() > 0) {
JSONObject json = new JSONObject(response.body().string());
return json.has("status") && Objects.equals("success", json.getString("status"));
} else {