Browse code

added js/roundpin-signup.js js/roundpin-signup.min.js lang/en.json roundpin-setup.php_sample README.md ChangeLog.txt

DoubleBastionAdmin authored on 09/04/2022 23:10:11
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,134 @@
1
+/**
2
+ *  Copyright (C) 2021  Double Bastion LLC
3
+ *
4
+ *  This file is part of Roundpin, which is licensed under the
5
+ *  GNU Affero General Public License Version 3.0. The license terms
6
+ *  are detailed in the "LICENSE.txt" file located in the root directory.
7
+ */
8
+
9
+$(document).ready(function() {
10
+
11
+ $("#emailaddress").focus();
12
+ $("#submitmessage").empty();
13
+
14
+ $('#emailaddress').on('input', function() {
15
+    if ($(this).val().length != 0) {
16
+        $("#emailaddressLabel").css({'display' : 'block', 'opacity' : '1'});
17
+    } else { $("#emailaddressLabel").css('display','none'); }
18
+ });
19
+
20
+ $('#login').on('input', function() {
21
+    if ($(this).val().length != 0) {
22
+        $("#regusernameLabel").css({'display' : 'block', 'opacity' : '1'});
23
+    } else { $("#regusernameLabel").css('display','none'); }
24
+ });
25
+
26
+ $('#password').on('input', function() {
27
+    if ($(this).val().length != 0) {
28
+        $("#regpasswordLabel").css({'display' : 'block', 'opacity' : '1'});
29
+    } else { $("#regpasswordLabel").css('display','none'); }
30
+ });
31
+
32
+ $('#passwordrepeat').on('input', function() {
33
+    if ($(this).val().length != 0) {
34
+        $("#regpasswordrepLabel").css({'display' : 'block', 'opacity' : '1'});
35
+    } else { $("#regpasswordrepLabel").css('display','none'); }
36
+ });
37
+
38
+ if (signupCheck == 'true') {
39
+
40
+   $("#signuptab").on("click", function() {
41
+      $("#signintab").removeClass("active");
42
+      $("#signuptab").addClass("active");
43
+   });
44
+
45
+   $("#signupbutton").on("click", function() {
46
+
47
+      // Verify if the email address is correctly formatted
48
+      var getemailaddress = $("#emailaddress").val();
49
+
50
+      if (getemailaddress == '') {
51
+          var messageEmailad = "The email address cannot be empty ! ";
52
+      } else if (/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(getemailaddress)) {
53
+          var messageEmailad = "";
54
+      } else {
55
+          var messageEmailad = "The email address is not valid ! ";
56
+        }
57
+
58
+      // Verify if password meets constraints
59
+      var typedPass = $("#password").val();
60
+
61
+      if (/^((?=.*\d)(?=.*[a-z])(?=.*\W).{10,})$/.test(typedPass)) {
62
+          var messagePass = "";
63
+      } else {
64
+          var messagePass = "The password does not meet the requirements (to be at least 10 characters long, to contain at least one letter, at least one digit and at least one special character). Please choose a different password ! ";
65
+        }
66
+
67
+      // Verify if password is identical in the two password fields
68
+      var typedPassRepeat = $("#passwordrepeat").val();
69
+
70
+      if (typedPassRepeat == typedPass) {
71
+          var messagePass = "";
72
+      } else {
73
+          var messagePass = "Passwords don't match. Please enter your password again ! ";
74
+        }
75
+
76
+      var messageToSend = messageEmailad + messagePass;
77
+
78
+      var getusername = $("#login").val();
79
+      var getuserrole = $("#selectrole option:selected").val();
80
+
81
+      if (messageToSend != '' && (getemailaddress == '' || getusername == '' || typedPass == '' || getuserrole == '')) {
82
+          $("#submitmessage").empty();
83
+          $("#submitmessage").append("<span>"+messageToSend+" All the fields are required !</span>");
84
+          $("#submitmessage").css("color", "#AC1F23");
85
+      } else if (messageToSend != '' && getemailaddress != '' && getusername != '' && typedPass != '' && getuserrole != '') {
86
+          $("#submitmessage").empty();
87
+          $("#submitmessage").append("<span>"+messageToSend+"</span>");
88
+          $("#submitmessage").css("color", "#AC1F23");
89
+      } else if (messageToSend == '' && (getemailaddress == '' || getusername == '' || typedPass == '' || getuserrole == '')) {
90
+          $("#submitmessage").empty();
91
+          $("#submitmessage").append("<span>All the fields are required !</span>");
92
+          $("#submitmessage").css("color", "#AC1F23");
93
+      } else if (messageToSend == '' && getemailaddress != '' && getusername != '' && typedPass != '' && getuserrole != '') {
94
+
95
+          $.ajax({
96
+             'async': false,
97
+             'global': false,
98
+             type: "POST",
99
+             url: "register-user.php",
100
+             dataType: "JSON",
101
+             data: {
102
+                    emailaddress: getemailaddress,
103
+                    login: getusername,
104
+                    password: typedPass,
105
+                    selectrole: getuserrole,
106
+                    currentmessage: messageToSend,
107
+                    vd_ajax_call: validateToken
108
+                   },
109
+             success: function(response) {
110
+                     if (response.result == 'success') {
111
+                         $("#submitmessage").empty();
112
+                         $("#submitmessage").append("<span>"+response.messageoninsert+"</span>");
113
+                         $("#submitmessage").css("color", "#10ba65");
114
+                     } else {
115
+                         $("#submitmessage").empty();
116
+                         $("#submitmessage").append("<span>"+response.messageoninsert+"</span>");
117
+                         $("#submitmessage").css("color", "#AC1F23");
118
+                       }
119
+             },
120
+             error: function(response) {
121
+                         $("#submitmessage").empty();
122
+                         $("#submitmessage").append("<span>An error occurred while saving the data !</span>");
123
+                         $("#submitmessage").css("color", "#AC1F23");
124
+             }
125
+          });
126
+      }
127
+    });
128
+
129
+ } else {
130
+          $("#signupsec").css("cursor", "default");
131
+          $("#signupsec").attr("href", "");
132
+ }
133
+});
134
+
Browse code

removed js/roundpin-signup.js js/roundpin-signup.min.js lang/en.json roundpin-setup.php_sample README.md ChangeLog.txt

DoubleBastionAdmin authored on 09/04/2022 23:06:10
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,131 +0,0 @@
1
-/**
2
- *  Copyright (C) 2021  Double Bastion LLC
3
- *
4
- *  This file is part of Roundpin, which is licensed under the
5
- *  GNU Affero General Public License Version 3.0. The license terms
6
- *  are detailed in the "LICENSE.txt" file located in the root directory.
7
- */
8
-
9
-$(document).ready(function() {
10
-
11
- $("#emailaddress").focus();
12
- $("#submitmessage").empty();
13
-
14
- $('#emailaddress').on('input', function() {
15
-    if ($(this).val().length != 0) {
16
-        $("#emailaddressLabel").css({'display' : 'block', 'opacity' : '1'});
17
-    } else { $("#emailaddressLabel").css('display','none'); }
18
- });
19
-
20
- $('#login').on('input', function() {
21
-    if ($(this).val().length != 0) {
22
-        $("#regusernameLabel").css({'display' : 'block', 'opacity' : '1'});
23
-    } else { $("#regusernameLabel").css('display','none'); }
24
- });
25
-
26
- $('#password').on('input', function() {
27
-    if ($(this).val().length != 0) {
28
-        $("#regpasswordLabel").css({'display' : 'block', 'opacity' : '1'});
29
-    } else { $("#regpasswordLabel").css('display','none'); }
30
- });
31
-
32
- $('#passwordrepeat').on('input', function() {
33
-    if ($(this).val().length != 0) {
34
-        $("#regpasswordrepLabel").css({'display' : 'block', 'opacity' : '1'});
35
-    } else { $("#regpasswordrepLabel").css('display','none'); }
36
- });
37
-
38
- if (signupCheck == 'true') {
39
-
40
-   $("#signuptab").on("click", function() {
41
-      $("#signintab").removeClass("active");
42
-      $("#signuptab").addClass("active");
43
-   });
44
-
45
-   $("#signupbutton").on("click", function() {
46
-
47
-      // Verify if the email address is correctly formatted
48
-      var getemailaddress = $("#emailaddress").val();
49
-
50
-      if (getemailaddress == '') {
51
-          var messageEmailad = "The email address cannot be empty ! ";
52
-      } else if (/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(getemailaddress)) {
53
-          var messageEmailad = "";
54
-      } else {
55
-          var messageEmailad = "The email address is not valid ! ";
56
-        }
57
-
58
-      // Verify if password meets constraints
59
-      var typedPass = $("#password").val();
60
-
61
-      if (/^((?=.*\d)(?=.*[a-z])(?=.*\W).{10,})$/.test(typedPass)) {
62
-          var messagePass = "";
63
-      } else {
64
-          var messagePass = "The password does not meet the requirements (to be at least 10 characters long, to contain at least one letter, at least one digit and at least one special character). Please choose a different password ! ";
65
-        }
66
-
67
-      // Verify if password is identical in the two password fields
68
-      var typedPassRepeat = $("#passwordrepeat").val();
69
-
70
-      if (typedPassRepeat == typedPass) {
71
-          var messagePass = "";
72
-      } else {
73
-          var messagePass = "Passwords don't match. Please enter your password again ! ";
74
-        }
75
-
76
-      var messageToSend = messageEmailad + messagePass;
77
-
78
-      var getusername = $("#login").val();
79
-      var getuserrole = $("#selectrole option:selected").val();
80
-
81
-      if (messageToSend != '' && (getemailaddress == '' || getusername == '' || typedPass == '' || getuserrole == '')) {
82
-          $("#submitmessage").empty();
83
-          $("#submitmessage").append("<span>"+messageToSend+" All the fields are required !</span>");
84
-          $("#submitmessage").css("color", "#AC1F23");
85
-      } else if (messageToSend != '' && getemailaddress != '' && getusername != '' && typedPass != '' && getuserrole != '') {
86
-          $("#submitmessage").empty();
87
-          $("#submitmessage").append("<span>"+messageToSend+"</span>");
88
-          $("#submitmessage").css("color", "#AC1F23");
89
-      } else if (messageToSend == '' && (getemailaddress == '' || getusername == '' || typedPass == '' || getuserrole == '')) {
90
-          $("#submitmessage").empty();
91
-          $("#submitmessage").append("<span>All the fields are required !</span>");
92
-          $("#submitmessage").css("color", "#AC1F23");
93
-      } else if (messageToSend == '' && getemailaddress != '' && getusername != '' && typedPass != '' && getuserrole != '') {
94
-
95
-          $.ajax({
96
-             type: "POST",
97
-             url: "register-user.php",
98
-             dataType: "JSON",
99
-             data: {
100
-                    emailaddress: getemailaddress,
101
-                    login: getusername,
102
-                    password: typedPass,
103
-                    currentmessage: messageToSend,
104
-                    vd_ajax_call: validateToken
105
-                   },
106
-             success: function(response) {
107
-                     if (response.result == 'success') {
108
-                         $("#submitmessage").empty();
109
-                         $("#submitmessage").append("<span>"+response.messageoninsert+"</span>");
110
-                         $("#submitmessage").css("color", "#10ba65");
111
-                     } else {
112
-                         $("#submitmessage").empty();
113
-                         $("#submitmessage").append("<span>"+response.messageoninsert+"</span>");
114
-                         $("#submitmessage").css("color", "#AC1F23");
115
-                       }
116
-             },
117
-             error: function(response) {
118
-                         $("#submitmessage").empty();
119
-                         $("#submitmessage").append("<span>An error occurred while saving the data !</span>");
120
-                         $("#submitmessage").css("color", "#AC1F23");
121
-             }
122
-          });
123
-      }
124
-    });
125
-
126
- } else {
127
-          $("#signupsec").css("cursor", "default");
128
-          $("#signupsec").attr("href", "");
129
- }
130
-});
131
-
Browse code

Created repository.

DoubleBastionAdmin authored on 26/01/2022 20:32:42
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,131 @@
1
+/**
2
+ *  Copyright (C) 2021  Double Bastion LLC
3
+ *
4
+ *  This file is part of Roundpin, which is licensed under the
5
+ *  GNU Affero General Public License Version 3.0. The license terms
6
+ *  are detailed in the "LICENSE.txt" file located in the root directory.
7
+ */
8
+
9
+$(document).ready(function() {
10
+
11
+ $("#emailaddress").focus();
12
+ $("#submitmessage").empty();
13
+
14
+ $('#emailaddress').on('input', function() {
15
+    if ($(this).val().length != 0) {
16
+        $("#emailaddressLabel").css({'display' : 'block', 'opacity' : '1'});
17
+    } else { $("#emailaddressLabel").css('display','none'); }
18
+ });
19
+
20
+ $('#login').on('input', function() {
21
+    if ($(this).val().length != 0) {
22
+        $("#regusernameLabel").css({'display' : 'block', 'opacity' : '1'});
23
+    } else { $("#regusernameLabel").css('display','none'); }
24
+ });
25
+
26
+ $('#password').on('input', function() {
27
+    if ($(this).val().length != 0) {
28
+        $("#regpasswordLabel").css({'display' : 'block', 'opacity' : '1'});
29
+    } else { $("#regpasswordLabel").css('display','none'); }
30
+ });
31
+
32
+ $('#passwordrepeat').on('input', function() {
33
+    if ($(this).val().length != 0) {
34
+        $("#regpasswordrepLabel").css({'display' : 'block', 'opacity' : '1'});
35
+    } else { $("#regpasswordrepLabel").css('display','none'); }
36
+ });
37
+
38
+ if (signupCheck == 'true') {
39
+
40
+   $("#signuptab").on("click", function() {
41
+      $("#signintab").removeClass("active");
42
+      $("#signuptab").addClass("active");
43
+   });
44
+
45
+   $("#signupbutton").on("click", function() {
46
+
47
+      // Verify if the email address is correctly formatted
48
+      var getemailaddress = $("#emailaddress").val();
49
+
50
+      if (getemailaddress == '') {
51
+          var messageEmailad = "The email address cannot be empty ! ";
52
+      } else if (/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(getemailaddress)) {
53
+          var messageEmailad = "";
54
+      } else {
55
+          var messageEmailad = "The email address is not valid ! ";
56
+        }
57
+
58
+      // Verify if password meets constraints
59
+      var typedPass = $("#password").val();
60
+
61
+      if (/^((?=.*\d)(?=.*[a-z])(?=.*\W).{10,})$/.test(typedPass)) {
62
+          var messagePass = "";
63
+      } else {
64
+          var messagePass = "The password does not meet the requirements (to be at least 10 characters long, to contain at least one letter, at least one digit and at least one special character). Please choose a different password ! ";
65
+        }
66
+
67
+      // Verify if password is identical in the two password fields
68
+      var typedPassRepeat = $("#passwordrepeat").val();
69
+
70
+      if (typedPassRepeat == typedPass) {
71
+          var messagePass = "";
72
+      } else {
73
+          var messagePass = "Passwords don't match. Please enter your password again ! ";
74
+        }
75
+
76
+      var messageToSend = messageEmailad + messagePass;
77
+
78
+      var getusername = $("#login").val();
79
+      var getuserrole = $("#selectrole option:selected").val();
80
+
81
+      if (messageToSend != '' && (getemailaddress == '' || getusername == '' || typedPass == '' || getuserrole == '')) {
82
+          $("#submitmessage").empty();
83
+          $("#submitmessage").append("<span>"+messageToSend+" All the fields are required !</span>");
84
+          $("#submitmessage").css("color", "#AC1F23");
85
+      } else if (messageToSend != '' && getemailaddress != '' && getusername != '' && typedPass != '' && getuserrole != '') {
86
+          $("#submitmessage").empty();
87
+          $("#submitmessage").append("<span>"+messageToSend+"</span>");
88
+          $("#submitmessage").css("color", "#AC1F23");
89
+      } else if (messageToSend == '' && (getemailaddress == '' || getusername == '' || typedPass == '' || getuserrole == '')) {
90
+          $("#submitmessage").empty();
91
+          $("#submitmessage").append("<span>All the fields are required !</span>");
92
+          $("#submitmessage").css("color", "#AC1F23");
93
+      } else if (messageToSend == '' && getemailaddress != '' && getusername != '' && typedPass != '' && getuserrole != '') {
94
+
95
+          $.ajax({
96
+             type: "POST",
97
+             url: "register-user.php",
98
+             dataType: "JSON",
99
+             data: {
100
+                    emailaddress: getemailaddress,
101
+                    login: getusername,
102
+                    password: typedPass,
103
+                    currentmessage: messageToSend,
104
+                    vd_ajax_call: validateToken
105
+                   },
106
+             success: function(response) {
107
+                     if (response.result == 'success') {
108
+                         $("#submitmessage").empty();
109
+                         $("#submitmessage").append("<span>"+response.messageoninsert+"</span>");
110
+                         $("#submitmessage").css("color", "#10ba65");
111
+                     } else {
112
+                         $("#submitmessage").empty();
113
+                         $("#submitmessage").append("<span>"+response.messageoninsert+"</span>");
114
+                         $("#submitmessage").css("color", "#AC1F23");
115
+                       }
116
+             },
117
+             error: function(response) {
118
+                         $("#submitmessage").empty();
119
+                         $("#submitmessage").append("<span>An error occurred while saving the data !</span>");
120
+                         $("#submitmessage").css("color", "#AC1F23");
121
+             }
122
+          });
123
+      }
124
+    });
125
+
126
+ } else {
127
+          $("#signupsec").css("cursor", "default");
128
+          $("#signupsec").attr("href", "");
129
+ }
130
+});
131
+