コード例 #1
0
ファイル: PakomatoCommon.php プロジェクト: nikuta/paczkomaty
 protected function ajax_saveAccountAction()
 {
     $login = pSQL($_POST["login"]);
     $pass = pSQL($_POST["pass"]);
     if (Validate::isEmail($login)) {
         if (Paczkomat::sprawdzKonto($login)) {
             if (Configuration::get($this->name . "_wys_paczkomat") == "") {
                 $pacz = Paczkomat::paczkomatUżytkownika($login);
                 if ($pacz['result'] == "ok" && $pacz['glowny'] != '') {
                     $sendMachine = Paczkomat::pobierzDanePaczkomatu($pacz['glowny']);
                     Configuration::updateValue($this->name . "_wys_paczkomat", base64_encode(serialize($sendMachine['paczkomat'])));
                 }
             }
             if ($pass != "") {
                 Configuration::updateValue($this->name . "_login", $login);
                 Configuration::updateValue($this->name . "_haslo", $pass);
                 $this->jsonResponse(array("result" => "ok", "message" => "Login i hasło zostały zapisane"));
             } else {
                 $this->jsonResponse(array("result" => "error", "message" => "Hasło nie może być puste"));
             }
         } else {
             $this->jsonResponse(array("result" => "error", "message" => "Podany e-mail nie jest zarejestrowanym loginem w systemie Paczkomaty 24/7"));
         }
     } else {
         $this->jsonResponse(array("result" => "error", "message" => "Login musi być podany w postaci adresu e-mail"));
     }
 }
コード例 #2
0
ファイル: TestPaczkomat.php プロジェクト: nikuta/paczkomaty
 /**
  * @dataProvider testSprawdzKontoDP
  */
 public function testSprawdzKonto($email, $expectedResult)
 {
     $this->assertEquals($expectedResult, Paczkomat::sprawdzKonto($email));
 }