Geliştirici Merkezi

TR

testConnection()

Modülün ayarlamalar sayfasında test bağlantısı butonuna basıldıktan sonra “controllers/test_connection.php” dosyası üzerinde, formdan gelen verileri işleyerek setConfig() fonksiyonuna tanımlıyoruz.

Eğer API tarafında kimlik bilgilerini doğrulayan bir metot varsa, girilen bilgilerin doğruluğunu test ediyoruz.

 public function testConnection($config=[]){
    $username   = $config["settings"]["username"];
    $password   = $config["settings"]["password"];
    $sandbox    = $config["settings"]["test-mode"];


    if(!$username || !$password){
       $this->error = $this->lang["error6"];
       return false;
    }
    $password  = Crypt::decode($password,Config::get("crypt/system"));

    $this->setConfig($username,$password,$sandbox);

    if(!$this->api->login()){
       $this->error = $this->api->error;
       return false;
    }
    return true;
 }
set_order() setConfig()

Bir Sorunuz mu Var?

Bize yazmaktan çekinmeyin. En kısa sürede yanıt göndereceğiz.
Bize Ulaşın.
Copyright © 2024. All Rights Reserved.
Join Our Discord Channel
Top