digilib.controller("loginController", function ($scope, crudutils, ApiEndpoint, ipCookie, $rootScope, $window, $location, accountutils, $localStorage) {

    /*if (ipCookie("login")) {
     $location.path("/home");
     }*/

    $scope.userDetails = {"dbname": "", "username": "", "password": ""};

    if (ipCookie("lastLogin")) {
        $scope.userDetails = ipCookie("lastLogin");
    }

    $scope.gotoLocation = function (path)
    {
        closeModal('signupModal');
        closeModal('loginModal');
        $location.path(path);
    };

     $scope.appLogin = function (userDetails) {
        if ($rootScope.checklogin()) {
            accountutils.login(userDetails).then(function (res) {
                if (res) {
                    console.log("my mob--",ipCookie("loggedInMobileno"));

                    if(ipCookie("loggedInMobileno")==null)
                    {

                        hideLoadingBar();
                        closeModal('signupModal');
                        closeModal('loginModal');
                        $localStorage.locationtoGo = "/myaccount";
                       window.location.reload();
                    }
                    else
                    {
                        
                        hideLoadingBar();
                        closeModal('signupModal');
                        closeModal('loginModal');
                        $localStorage.locationtoGo = "/home";
                        window.location.reload();
                    }
                    
                }
            });
        }
    };
    $scope.forgotPwd = {"email": ""};
    $scope.getPassword = function (params) {
        if ($rootScope.checklogin()) {
            showLoadingBar(response_messages.loading.wait.msg);
            crudutils.commonURL(global_urls.forget_password.url, global_urls.forget_password.method, params, null).then(function (response) {
                hideLoadingBar();
                if (response) {
                    $rootScope.closeModal("forgotPasswordModal");
                    customAlert("Success", response_messages.success.forgot_pwd.msg);
                }

            });
        }
    };

});