离子 - 应用程序适用于涟漪但不适用于真实设备

时间:2015-11-18 16:27:12

标签: php android authentication ionic

我有一个离子应用程序,一开始就有登录。在波纹上一切正常,但是当我在我的Android设备上尝试它时,当我点击"登录"时没有任何反应。这是当有人点击按钮时调用的函数:

$scope.doLogin = function () {

    if(!angular.isDefined($scope.loginData.username) || !angular.isDefined($scope.loginData.password) || $scope.loginData.username.trim() == "" || $scope.loginData.password.trim() == ""){
        alert("Bitte geben Sie Benutzername und Passwort ein!");
        return;
    } else{
        // Username und Passwort überprüfen

        $http.get('http://example.com/checkUserData.php?username=' + $scope.loginData.username.trim() + '&passwort=' + $scope.loginData.password.trim()).then(function (response) {

            if (response.data == "login_done") {
                Auth.setUser({
                    username: $scope.loginData.username
                });

                $state.go("app.startseite");
            }
            else if (response.data == "error01") {
                // Username und Passwort wurden nicht korrekt übermittelt
                $scope.showAlert("Login Fehlgeschlagen!", "Etwas lief schief, versuche es später nochmal!");
                return;
            }
            else if (response.data == "error02") {
                // Keine Verbindung zur Datenbank
                $scope.showAlert("Login Fehlgeschlagen!", "Die Verbindung zur Datenbank ist gescheitert, versuche es später nochmal!");
                return;
            }
            else if (response.data == "error03") {
                // Benutzername wurde nicht gefunden
                $scope.showAlert("Login Fehlgeschlagen!", "Der Benutzername wurde nicht gefunden!");
                return;
            }
            else if (response.data == "error04") {
                // Das Passwort ist falsch
                $scope.showAlert("Login Fehlgeschlagen!", "Das Passwort ist falsch!");
                return;
            }

        })
    }

};

它将userdata发送到php文件,php文件检查数据库上的数据。有谁知道可能是什么问题?

0 个答案:

没有答案