diff options
-rw-r--r-- | freeipa.spec.in | 1 | ||||
-rw-r--r-- | install/ui/Makefile.am | 2 | ||||
-rw-r--r-- | install/ui/login.html | 65 | ||||
-rw-r--r-- | install/ui/login.js | 99 | ||||
-rw-r--r-- | install/ui/reset_password.html | 1 | ||||
-rw-r--r-- | install/ui/reset_password.js | 1 |
6 files changed, 0 insertions, 169 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in index 155b8c302..780488c2b 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -714,7 +714,6 @@ fi %{_usr}/share/ipa/migration/migration.py* %dir %{_usr}/share/ipa/ui %{_usr}/share/ipa/ui/index.html -%{_usr}/share/ipa/ui/login.html %{_usr}/share/ipa/ui/reset_password.html %{_usr}/share/ipa/ui/*.ico %{_usr}/share/ipa/ui/*.css diff --git a/install/ui/Makefile.am b/install/ui/Makefile.am index 84cefa6b9..8b499c7ca 100644 --- a/install/ui/Makefile.am +++ b/install/ui/Makefile.am @@ -16,8 +16,6 @@ app_DATA = \ jquery-ui.css \ ie.css \ ipa.css \ - login.html \ - login.js \ reset_password.js \ reset_password.html \ $(NULL) diff --git a/install/ui/login.html b/install/ui/login.html deleted file mode 100644 index f3a0dd37b..000000000 --- a/install/ui/login.html +++ /dev/null @@ -1,65 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>IPA: Identity Policy Audit</title> - <script type="text/javascript" src="js/libs/loader.js"></script> - <script type="text/javascript"> - (function() { - ipa_loader.styles(['ipa.css']); - ipa_loader.scripts([ - 'js/libs/jquery.js', - 'login.js' - ]); - })(); - </script> -</head> - -<body class="info-page login-page"> - - <div class="container_1"> - - <div class="header-logo"> - <img src="images/ipa-logo.png" /><img src="images/ipa-banner.png" /> - </div> - - <div id="formwindow"> - <h2>Login</h2> - - <div id="invalid" class="error-box" style="display:none"> - <p><strong>Please re-enter your username or password</strong></p> - <p>The password or username you entered is incorrect. Please try again (make sure your caps lock is off).</p> - <p>If the problem persists, contact your administrator.</p> - </div> - - <div id="expired" class="error-box" style="display:none"> - <p><strong>Password expired</strong></p> - <p>Please <a href="reset_password.html">reset the password</a> and then try to login again.</p> - <p>If the problem persists, contact your administrator.</p> - </div> - - <div id="denied" class="error-box" style="display:none"> - <p>Sorry you are not allowed to access this service.</p> - </div> - - <form id="login"> - <ul> - <li> - <label for="username">Username:</label> - <input type="text" name="username" value="" accesskey="u" /> - </li> - <li> - <label for="password">Password:</label> - <input type="password" name="password" value="" accesskey="p" /> - </li> - <ul> - - <div class="formbutton"> - <input name="submit" value="Login" type="submit" /> - </div> - </form> - </div> - </div> -</body> - -</html> diff --git a/install/ui/login.js b/install/ui/login.js deleted file mode 100644 index 1fce8ecc5..000000000 --- a/install/ui/login.js +++ /dev/null @@ -1,99 +0,0 @@ -/* Authors: - * Petr Vobornik <pvoborni@redhat.com> - * - * Copyright (C) 2010 Red Hat - * see file 'COPYING' for use and warranty information - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -var LP = {}; //Login Page - -LP.login = function(username, password) { - - var result = 'invalid'; - - function success_handler(data, text_status, xhr) { - result = 'success'; - } - - function error_handler(xhr, text_status, error_thrown) { - - if (xhr.status === 401) { - var reason = xhr.getResponseHeader("X-IPA-Rejection-Reason"); - - //change result from invalid only if we have a header which we - //understand - if (reason === 'password-expired' || reason === 'denied') { - result = reason; - } - } - } - - var data = { - user: username, - password: password - }; - - var request = { - url: '/ipa/session/login_password', - data: data, - contentType: 'application/x-www-form-urlencoded', - processData: true, - dataType: 'html', - async: false, - type: 'POST', - success: success_handler, - error: error_handler - }; - - $.ajax(request); - - return result; -}; - -LP.on_submit = function() { - - var username = $('input[name=username]', LP.form).val(); - var password = $('input[name=password]', LP.form).val(); - - var result = LP.login(username, password); - - $('.error-box').hide(); - - if (result === 'invalid') { - $('#invalid').show(); - } else if (result === 'password-expired') { - $('#expired').show(); - } else if(result === 'denied') { - $('#denied').show(); - } else { - window.location = '/ipa/ui'; - } -}; - -LP.init = function() { - - LP.form = $('#login'); - - $('input[name=submit]', LP.form).click(function() { - LP.on_submit(); - return false; - }); -}; - -/* main (document onready event handler) */ -$(function() { - LP.init(); -}); diff --git a/install/ui/reset_password.html b/install/ui/reset_password.html index 560e8a5e4..883575899 100644 --- a/install/ui/reset_password.html +++ b/install/ui/reset_password.html @@ -32,7 +32,6 @@ <div id="success" class="success-box" style="display:none"> <p>Password reset was successful. - <a id="login-link" href="login.html">Return to login page.</a></p> </div> <form id="login"> diff --git a/install/ui/reset_password.js b/install/ui/reset_password.js index 5d828afac..472a454f5 100644 --- a/install/ui/reset_password.js +++ b/install/ui/reset_password.js @@ -109,7 +109,6 @@ RP.on_submit = function() { } else { RP.reset_form(); $('#success').css('display', 'block'); - $('#login-link').focus(); RP.hide_reset_form(); } }; |