mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-25 05:14:08 +00:00
- AuthLib->redirectToLandingPage now calls getLandingPage - Added new controller system/Login.php to perform login operations - Added new view system/login/usernamePassword.php to login with username and password - Added css/Login.css, images/logo-300x160.png and js/Login.js to be used by usernamePassword.php
56 lines
1.0 KiB
JavaScript
56 lines
1.0 KiB
JavaScript
|
|
/**
|
|
* To login via LDAP
|
|
*/
|
|
function loginLDAP()
|
|
{
|
|
// Ajax call to login with LDAP
|
|
FHC_AjaxClient.ajaxCallPost(
|
|
"system/Login/loginLDAP",
|
|
{
|
|
username: $("#username").val(),
|
|
password: $("#password").val()
|
|
},
|
|
{
|
|
successCallback: function(data, textStatus, jqXHR) {
|
|
|
|
if (FHC_AjaxClient.isError(data))
|
|
{
|
|
if (FHC_AjaxClient.getError(data) == 10)
|
|
{
|
|
FHC_DialogLib.alertError("Username not foud");
|
|
}
|
|
if (FHC_AjaxClient.getError(data) == 2)
|
|
{
|
|
FHC_DialogLib.alertError("Wrong password");
|
|
}
|
|
}
|
|
else
|
|
{
|
|
$(location).attr("href", FHC_AjaxClient.getData(data));
|
|
}
|
|
},
|
|
errorCallback: function(jqXHR, textStatus, errorThrown) {
|
|
FHC_DialogLib.alertError(textStatus);
|
|
}
|
|
}
|
|
);
|
|
}
|
|
|
|
/**
|
|
* When JQuery is up
|
|
*/
|
|
$(document).ready(function() {
|
|
|
|
$("#btnLogin").click(loginLDAP);
|
|
|
|
$("#username").keydown(function(e) {
|
|
if (e.keyCode == 13) loginLDAP();
|
|
})
|
|
|
|
$("#password").keydown(function(e) {
|
|
if (e.keyCode == 13) loginLDAP();
|
|
})
|
|
|
|
});
|