webui: remove login.html

https://fedorahosted.org/freeipa/ticket/4281

Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
This commit is contained in:
Petr Vobornik 2014-03-28 14:34:13 +01:00
parent ff17af16e7
commit b577b3d365
6 changed files with 0 additions and 169 deletions

View File

@ -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

View File

@ -16,8 +16,6 @@ app_DATA = \
jquery-ui.css \
ie.css \
ipa.css \
login.html \
login.js \
reset_password.js \
reset_password.html \
$(NULL)

View File

@ -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>

View File

@ -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();
});

View File

@ -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">

View File

@ -109,7 +109,6 @@ RP.on_submit = function() {
} else {
RP.reset_form();
$('#success').css('display', 'block');
$('#login-link').focus();
RP.hide_reset_form();
}
};