2015-05-08 3 views
0

У меня есть набор 3 HTML-страницыКак я могу запретить пользователю напрямую обращаться к HTML-странице

Я использую сервер Apache Tomcat 7. Я получил следующую HTML-страницу (Все только HTML страница)

login.html 
sales.html 
index.html 

Код для login.html будет при нажатии на подати в

<input type="email" name="email" id="email" > 
<input type="pin" name="email" id="pin" > 
<button class="primary login-btn">Submit</button> 

После нажатия на кнопку Отправить, я звоню Джерси REST Webservce таким образом, и ответ будет истинным или ложным на основании значений, присутствующих в нашей базе данных

function submitLoginForm() { 
    var email_input = $.trim($("#email").val()); 
    var pin_input = $.trim($("#pin").val()); 
    var logininfo = { 
    'email': email_input, 
    'pin': pin_input 
    }; 
    var login_information = JSON.stringify(logininfo); 
    $.ajax({ 
    type: 'POST', 
    dataType: 'json', 
    data: login_information, 
    url: url + '/HEGS/orn/webchecklogin', 
    success: function(response) { 
    // if true , redirect to sales.html page 
    window.location = "index.html" 

    }, 
    }); 
} 

Все это работает отлично, мой вопрос, как я могу остановить запретить пользователю от доступа к странице непосредственно

Например, если он напечатает follwing URL

HTTP: локальный: 8080/HEGS/дилер/sales.html

ответ

0

Вы хотели бы, чтобы перенаправить URL в один файл, который затем загрузит правильный файл на основе установленных вами критериев. Я мало знаю о Tomcat, но this article, похоже, хорошо объясняет это в разделе «Переписывание URL».

Смежные вопросы