forked from BlogEngine/BlogEngine.NET
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaccount.js
More file actions
112 lines (101 loc) · 3.59 KB
/
account.js
File metadata and controls
112 lines (101 loc) · 3.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
function ShowStatus(status, msg) {
$("[id$='_AdminStatus']").removeClass("warning");
$("[id$='_AdminStatus']").removeClass("success");
$("[id$='_AdminStatus']").addClass(status);
$("[id$='_AdminStatus']").html(msg + '<a href="javascript:HideStatus()" style="width:20px;float:right">X</a>');
$("[id$='_AdminStatus']").fadeIn(1000, function () { });
}
function HideStatus() {
$("[id$='AdminStatus']").fadeOut('slow', function () { });
}
function Hide(element) {
$("[id$='" + element + "']").fadeOut('slow', function () { });
return false;
}
function ValidatePasswordRetrieval() {
if ($("[id$='txtUser']").val().length == 0) {
ShowStatus('warning', accountResources.userNameIsRequired);
return false;
}
return true;
}
function ValidateLogin() {
if ($("[id$='UserName']").val().length == 0) {
ShowStatus('warning', accountResources.userNameIsRequired);
return false;
}
if ($("[id$='Password']").val().length == 0) {
ShowStatus('warning', accountResources.passwordIsRequried);
return false;
}
return true;
}
function ValidateChangePassword() {
if ($("[id$='CurrentPassword']").val().length == 0) {
ShowStatus('warning', accountResources.oldPasswordIsRequired);
return false;
}
if ($("[id$='NewPassword']").val().length == 0) {
ShowStatus('warning', accountResources.newPasswordIsRequired);
return false;
}
var minReq = $("[id$='_hdnPassLength']").val();
var minPass = $("[id$='NewPassword']").val().length;
if (minPass < minReq) {
ShowStatus('warning', 'Minimum password length is ' + minReq + ' characters');
return false;
}
if ($("[id$='ConfirmNewPassword']").val().length == 0) {
ShowStatus('warning', accountResources.confirmPasswordIsRequired);
return false;
}
if ($("[id$='NewPassword']").val() != $("[id$='ConfirmNewPassword']").val()) {
ShowStatus('warning', accountResources.newAndConfirmPasswordMismatch);
return false;
}
return true;
}
function ValidateNewUser() {
if ($("[id$='UserName']").val().length == 0) {
ShowStatus('warning', accountResources.userNameIsRequired);
return false;
}
if ($("[id$='Email']").val().length == 0) {
ShowStatus('warning', accountResources.emailIsRequired);
return false;
}
if (ValidateEmail($("[id$='Email']").val()) == false) {
ShowStatus('warning', accountResources.emailIsInvalid);
return false;
}
if ($("[id$='Password']").val().length == 0) {
ShowStatus('warning', accountResources.passwordIsRequried);
return false;
}
var minReq = $("[id$='_hdnPassLength']").val();
var minPass = $("[id$='Password']").val().length;
if (minPass < minReq) {
ShowStatus('warning', accountResources.minPassLengthInChars.replace('{0}', minReq));
return false;
}
if ($("[id$='ConfirmPassword']").val().length == 0) {
ShowStatus('warning', accountResources.confirmPasswordIsRequired);
return false;
}
if ($("[id$='Password']").val() != $("[id$='ConfirmPassword']").val()) {
ShowStatus('warning', accountResources.passwordAndConfirmPasswordIsMatch);
return false;
}
return true;
}
function ValidateNewBlog() {
if ($("[id$='UserName']").val().length == 0) {
ShowStatus('warning', accountResources.userNameIsRequired);
return false;
}
return true;
}
function ValidateEmail(email) {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
return reg.test(email);
}