From: Stricted Date: Sat, 8 Aug 2015 06:52:42 +0000 (+0200) Subject: add experimental Speedportw724v class X-Git-Tag: 1.0.5~5 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=7367e95199bc89514dd23e973466b296fee10e16;p=GitHub%2FStricted%2Fspeedport-hybrid-php-api.git add experimental Speedportw724v class this is experimental, i dont have a speedport w724v so i cant test this feel free to test it and report if it dosent work --- diff --git a/Speedportw724v.class.php b/Speedportw724v.class.php new file mode 100644 index 0000000..6d2d76f --- /dev/null +++ b/Speedportw724v.class.php @@ -0,0 +1,28 @@ + + * @copyright 2015 Jan Altensen (Stricted) + */ +class Speedportw724v extends SpeedportHybrid { + public function login ($password) { + /* this is experimental, i dont have a speedport w724v so i cant test this + * feel free to test it and report if it dosent work + */ + $path = 'data/Login.json'; + $this->hash = md5($password); + $fields = array('password' => $this->hash, 'password_shadowed' => $this->hash, 'showpw' => 0); + $data = $this->sentRequest($path, $fields); + $json = $this->getValues($data['body']); + + if (isset($json['login']) && $json['login'] == 'success') { + $this->cookie = $data['header']['Set-Cookie']; + + return true; + } + + return false; + } +}