0
|
1 |
$(document).ready(function() { |
|
2 |
$('#password').keypress(function(e) { |
|
3 |
if(e.which == 13) { |
|
4 |
jQuery('#submit').focus().click(); |
|
5 |
} |
|
6 |
}); |
|
7 |
|
|
8 |
|
|
9 |
$("#submit").click(function() { |
|
10 |
var username=$("#username").val(); |
|
11 |
var password=$("#password").val(); |
|
12 |
var data = {'username': username, 'password': password, 'reload': reload}; |
|
13 |
if(username=="" && password=="") |
|
14 |
{ |
|
15 |
$("#login_form_username_error").show(); |
|
16 |
$("#login_form_password_error").show(); |
|
17 |
$("#username").addClass("ajaxform_invalid"); |
|
18 |
$("#password").addClass("ajaxform_invalid"); |
|
19 |
} |
|
20 |
else if(username=="" && password!="") |
|
21 |
{ |
|
22 |
$("#login_form_username_error").show(); |
|
23 |
$("#username").addClass("ajaxform_invalid"); |
|
24 |
} |
|
25 |
else if(password=="" && username!="") |
|
26 |
{ |
|
27 |
$("#login_form_password_error").show(); |
|
28 |
$("#password").addClass("ajaxform_invalid"); |
|
29 |
} |
|
30 |
else{ |
|
31 |
|
|
32 |
$.ajax({ |
|
33 |
type: "POST", |
|
34 |
url : url_login_ajax, |
|
35 |
dataType:'json', |
|
36 |
data: data, |
|
37 |
error: function (){ |
|
38 |
$("#msg").html("fail to connect"); |
|
39 |
}, |
|
40 |
success: function(data, reload){ //if success, refrash un bout de page pour afficher le nom de utilisateur et déconnecter. |
|
41 |
if (data.message!="successful") |
|
42 |
{ |
|
43 |
$("#msg").html(data.message).show(); |
|
44 |
} |
|
45 |
else{ |
|
46 |
// $("#floatdialog_mask_loginform").hide(); |
|
47 |
//window.location.reload(); |
|
48 |
if (data.reload=='true'){ |
|
49 |
window.location.reload(); |
|
50 |
} |
|
51 |
else{ |
|
52 |
//$("#loginstate").html('<a href ="'+url_userspace+'">'+data.username+'</a> | <a href="'+url_logout+'">déconnection</a>'); |
|
53 |
//$("#loginstate").html('<ul class="usertool"><li id="user">'+data.username+'</li><li><a href ="'+url_userprofile+'">Profiles</a></li><li><a href ="'+url_userspace+'">Space</a></li><li><a href="'+url_logout+'">déconnection</a></li></ul>'); |
|
54 |
var $DOMWindowOverlay = $('#DOMWindowOverlay'); |
|
55 |
var $DOMWindow = $('#DOMWindow'); |
|
56 |
$DOMWindowOverlay.fadeOut('fast',function(){ |
|
57 |
$DOMWindowOverlay.trigger('unload').unbind().remove(); |
|
58 |
}); |
|
59 |
$DOMWindow.fadeOut('fast',function(){ |
|
60 |
if($.fn.draggable){ |
|
61 |
$DOMWindow.draggable("destroy").trigger("unload").remove(); |
|
62 |
}else{ |
|
63 |
$DOMWindow.trigger("unload").remove(); |
|
64 |
} |
|
65 |
}); |
|
66 |
$("#loginstate").html(data.html); |
|
67 |
} |
|
68 |
} |
|
69 |
|
|
70 |
|
|
71 |
} |
|
72 |
}); |
|
73 |
} |
|
74 |
}); |
|
75 |
}) |
|
76 |
|
|
77 |
|