From e4e22b937aa62957fc1b104c8774cb8c89fb01f1 Mon Sep 17 00:00:00 2001 From: "eoghan.conlon" Date: Tue, 8 Aug 2023 17:23:02 +0100 Subject: [PATCH 01/38] Changing the description of password reset to better reflect what it is --- src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index b5a0fac..cfd4eaa 100644 --- a/src/index.html +++ b/src/index.html @@ -8,7 +8,7 @@

Skynet Password Reset & Sign-up service

Password Reset

-

Please use this service if you ever forget your skynet password

+

Please use this service if you ever need to change your skynet password

User modification

From 29e5dd5f5ef30f6c5a97f70bfea76aa38490a2ff Mon Sep 17 00:00:00 2001 From: "eoghan.conlon" Date: Tue, 8 Aug 2023 17:24:55 +0100 Subject: [PATCH 02/38] Account recovery boilerplate created --- src/recovery.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/recovery.html diff --git a/src/recovery.html b/src/recovery.html new file mode 100644 index 0000000..8094444 --- /dev/null +++ b/src/recovery.html @@ -0,0 +1,16 @@ + + + + + Account Recovery + + + +

+ + + \ No newline at end of file From 0dcdfdf628b1a9b1ad06fe49265d132d4a33547b Mon Sep 17 00:00:00 2001 From: "eoghan.conlon" Date: Tue, 8 Aug 2023 18:07:43 +0100 Subject: [PATCH 03/38] Html form complete --- src/recovery.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/recovery.html b/src/recovery.html index 8094444..96980c5 100644 --- a/src/recovery.html +++ b/src/recovery.html @@ -6,6 +6,16 @@ +
+ +
+ + +
UL Computer Society 2023-2023
From c0d3d6392bbecd324ad4d77cba66ba3354107c6c Mon Sep 17 00:00:00 2001 From: "eoghan.conlon" Date: Tue, 8 Aug 2023 18:13:11 +0100 Subject: [PATCH 04/38] Submit button added to form and script started --- src/recovery.html | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/recovery.html b/src/recovery.html index 96980c5..bc41296 100644 --- a/src/recovery.html +++ b/src/recovery.html @@ -14,11 +14,22 @@
- +
+
UL Computer Society 2023-2023
+ \ No newline at end of file From b24f055aa1c66d10cee77e61997edeb934524de6 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 16:27:21 +0100 Subject: [PATCH 18/38] Feat. HTML form added --- src/recovery/reset.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index aea362c..6942eaf 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -5,6 +5,15 @@ Password recovery +

Password Recovery

+

Please reset your password below

+
+ +
+ +
+ +
UL Computer Society 2023-2023
From a92bdbc921defe2d312cd6673bbfe13eee07fac6 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 16:27:34 +0100 Subject: [PATCH 19/38] Feat. Javascript listener set up --- src/recovery/reset.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index 6942eaf..2409949 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -20,6 +20,9 @@ + \ No newline at end of file From 810a65e67cdcf7723d3e3cf747130fbac46b7853 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 16:35:52 +0100 Subject: [PATCH 21/38] Password confirmation logic completed Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index a35d698..0e0336c 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -26,7 +26,13 @@ function formHandler(listener){ listener.preventDefault(); - alert("Default bypassed"); + const formData = new FormData(formEl); + const pass = formData.get("password"); + if(pass === formData.get("confirm")){ + alert("Passwords match"); + } else { + alert("Passwords don't match"); + } } From 49684039aa64acb4df58a3d30418c02b05ef15f6 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 16:38:03 +0100 Subject: [PATCH 22/38] For Status paragraph added Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 1 + 1 file changed, 1 insertion(+) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index 0e0336c..f6a3d8f 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -14,6 +14,7 @@
+

UL Computer Society 2023-2023
From d8591575b1497fae1d9b72a9362cc9e5d2bf3acd Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 16:38:32 +0100 Subject: [PATCH 23/38] Passwords not matching status added Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index f6a3d8f..ddd718f 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -32,7 +32,7 @@ if(pass === formData.get("confirm")){ alert("Passwords match"); } else { - alert("Passwords don't match"); + document.getElementById('formStatus').innerHTML = "Failure: Passwords don't match"; } } From 49a5878460d82e650a9985eada0ee1a0c2852c11 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 16:47:47 +0100 Subject: [PATCH 24/38] Object generated from form and url Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index ddd718f..cf2c7bf 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -30,7 +30,11 @@ const formData = new FormData(formEl); const pass = formData.get("password"); if(pass === formData.get("confirm")){ - alert("Passwords match"); + const url = new URL(window.location.href); + const urlParam = new URLSearchParams(url.search); + const auth = urlParam.get("auth"); + const object = {auth: auth, pass: pass }; + alert(JSON.stringify(object)); } else { document.getElementById('formStatus').innerHTML = "Failure: Passwords don't match"; } From 0b3eaacef6b55421e0426f1b32191ddf372c9f07 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 17:00:14 +0100 Subject: [PATCH 25/38] Fetch request complete Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index cf2c7bf..535d88e 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -34,7 +34,11 @@ const urlParam = new URLSearchParams(url.search); const auth = urlParam.get("auth"); const object = {auth: auth, pass: pass }; - alert(JSON.stringify(object)); + fetch("https://api.account.skynet.ie/ldap/recover/auth", { + method: 'POST', + body: JSON.stringify(object), + mode: "cors" + }) } else { document.getElementById('formStatus').innerHTML = "Failure: Passwords don't match"; } From 05b05833f6d726810d777ae96e9fef56cac68a49 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 17:00:40 +0100 Subject: [PATCH 26/38] Result status handling complete Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index 535d88e..f4734cd 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -38,6 +38,14 @@ method: 'POST', body: JSON.stringify(object), mode: "cors" + }).then(res => { + if(res.status === 200){ + return res.json(); + } else if (res.status === 500){ + document.getElementById('formStatus').innerHTML = "Failure"; + } else { + document.getElementById('formStatus').innerHTML = "Failure: Failed to communicate to server"; + } }) } else { document.getElementById('formStatus').innerHTML = "Failure: Passwords don't match"; From a6104b05656b7e5cd5d03316624735463b39dbdb Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 17:03:17 +0100 Subject: [PATCH 27/38] Result 200 special cases handling complete Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index f4734cd..d875e34 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -46,6 +46,14 @@ } else { document.getElementById('formStatus').innerHTML = "Failure: Failed to communicate to server"; } + }).then(temp => { + if(temp){ + if(temp.result === 'error'){ + document.getElementById('formStatus').innerHTML = `${temp.error}`; + } else { + document.getElementById('formStatus').innerHTML = "Success"; + } + } }) } else { document.getElementById('formStatus').innerHTML = "Failure: Passwords don't match"; From d19fcb9c1014f9d3aa10e73ce6eb052b978ff0a2 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 17:08:23 +0100 Subject: [PATCH 28/38] Refactored code to standard using IDE Signed-off-by: Eoghan Conlon --- src/recovery/reset.html | 102 ++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index d875e34..8c6899f 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -5,60 +5,60 @@ Password recovery -

Password Recovery

-

Please reset your password below

-
- -
- -
- -
-

-
- UL Computer Society 2023-2023 -
- - + + } + \ No newline at end of file From 6dc89697e95664573f2c35ed82c90926131c8114 Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 17:12:19 +0100 Subject: [PATCH 29/38] Failure case for not selecting an option now a permanent solution rather than an alert Signed-off-by: Eoghan Conlon --- src/recovery/password.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/recovery/password.html b/src/recovery/password.html index b4d290e..ffa242d 100644 --- a/src/recovery/password.html +++ b/src/recovery/password.html @@ -29,7 +29,7 @@ listener.preventDefault(); const option = document.getElementById('options').value.toString(); if (option === '') { - alert("Need to implement this"); + document.getElementById('formStatus').innerHTML = "Failure: Please select an option, then try again"; } else { const formData = new FormData(formEl); const value = formData.get('value'); From b3531da019513b5ecf896bd4b9e69f38a270c69e Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 19:59:55 +0100 Subject: [PATCH 30/38] HTML for ssh recovery completed, incl. script for footer Signed-off-by: Eoghan Conlon --- src/recovery/ssh-request.html | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/recovery/ssh-request.html diff --git a/src/recovery/ssh-request.html b/src/recovery/ssh-request.html new file mode 100644 index 0000000..2e5eefb --- /dev/null +++ b/src/recovery/ssh-request.html @@ -0,0 +1,24 @@ + + + + + SSH key recovery + + +

SSH key recovery

+
+ +
+ +
+ +
+

+
+ UL Computer Society 2023-2023 +
+ + + \ No newline at end of file From 6ba509f8bd1a8ca9bbec07a26af57615696a00cd Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 21:14:23 +0100 Subject: [PATCH 31/38] Listener set up to form and default skipped Signed-off-by: Eoghan Conlon --- src/recovery/ssh-request.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/recovery/ssh-request.html b/src/recovery/ssh-request.html index 2e5eefb..6387d1d 100644 --- a/src/recovery/ssh-request.html +++ b/src/recovery/ssh-request.html @@ -20,5 +20,14 @@ + \ No newline at end of file From 114ad8ea363111a150b0541dd7c1e00ad2a372ac Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 21:27:59 +0100 Subject: [PATCH 32/38] Form data extracted Signed-off-by: Eoghan Conlon --- src/recovery/ssh-request.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/recovery/ssh-request.html b/src/recovery/ssh-request.html index 6387d1d..bf93aae 100644 --- a/src/recovery/ssh-request.html +++ b/src/recovery/ssh-request.html @@ -26,7 +26,9 @@ function formHandler(listener){ listener.preventDefault(); - alert("Default skipped"); + const formData = new FormData(formEl); + const object = { user: formData.get('user'), email: formData.get('mail')}; + alert(JSON.stringify(object)); } From de2dc0b4590458117a162871307d5d91782a889d Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 21:36:30 +0100 Subject: [PATCH 33/38] Fetch request coded catch clause tested Signed-off-by: Eoghan Conlon --- src/recovery/ssh-request.html | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/src/recovery/ssh-request.html b/src/recovery/ssh-request.html index bf93aae..31afe18 100644 --- a/src/recovery/ssh-request.html +++ b/src/recovery/ssh-request.html @@ -28,7 +28,36 @@ listener.preventDefault(); const formData = new FormData(formEl); const object = { user: formData.get('user'), email: formData.get('mail')}; - alert(JSON.stringify(object)); + fetch('https://api.account.skynet.ie/ldap/recover/ssh/request', { + method: 'POST', + body: JSON.stringify(object), + mode: "cors" + }) + .then(status) + .then(json) + .catch(() => { + document.getElementById('formStatus').innerHTML = "Please try again"; + }); + } + + function status(res){ + if(res.status === 200){ + return res.json(); + } else if (res.status === 500){ + document.getElementById('formStatus').innerHTML = "Failure"; + } else { + document.getElementById('formStatus').innerHTML = "Failure: Failed to communicate to server"; + } + } + + function json(temp){ + if(temp){ + if(temp.result === 'error'){ + document.getElementById('formStatus').innerHTML = `${temp.error}`; + } else { + document.getElementById('formStatus').innerHTML = "Success"; + } + } } From 16e6ce9a98e5f4364e107b27efc2a1a7cbb488bb Mon Sep 17 00:00:00 2001 From: Eoghan Conlon Date: Sun, 27 Aug 2023 21:37:26 +0100 Subject: [PATCH 34/38] Code clean-up Signed-off-by: Eoghan Conlon --- src/recovery/ssh-request.html | 98 +++++++++++++++++------------------ 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/recovery/ssh-request.html b/src/recovery/ssh-request.html index 31afe18..2f6b602 100644 --- a/src/recovery/ssh-request.html +++ b/src/recovery/ssh-request.html @@ -5,60 +5,60 @@ SSH key recovery -

SSH key recovery

-
- -
- -
- -
-

-
- UL Computer Society 2023-2023 -
- - + + } + \ No newline at end of file From f0dc144baac3ff13aa154e1e1fd3cb4c06dde1fe Mon Sep 17 00:00:00 2001 From: Evan Cassidy Date: Mon, 18 Sep 2023 14:02:45 +0000 Subject: [PATCH 35/38] wording --- src/recovery/reset.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/recovery/reset.html b/src/recovery/reset.html index 8c6899f..409ad74 100644 --- a/src/recovery/reset.html +++ b/src/recovery/reset.html @@ -6,7 +6,7 @@

Password Recovery

-

Please reset your password below

+

Please enter a new password for your skynet account below


@@ -61,4 +61,4 @@ } - \ No newline at end of file + From b2c0d939f99116c77fb847fdf6e0a6fafb19e7dc Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Tue, 26 Sep 2023 18:16:38 +0100 Subject: [PATCH 36/38] feat: password reset request form is functional --- src/recovery/password.html | 92 +++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/src/recovery/password.html b/src/recovery/password.html index ffa242d..48ed34d 100644 --- a/src/recovery/password.html +++ b/src/recovery/password.html @@ -7,14 +7,13 @@ - -
- -
+ + +

Or

+ + +
+

@@ -23,47 +22,48 @@ From 8cb50b67f53899306f4683dea1104b6f284917c9 Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Tue, 26 Sep 2023 21:17:38 +0100 Subject: [PATCH 37/38] feat: auth side of teh password up and running --- src/recovery/password_reset.html | 73 ++++++++++++++++++++++++++++++++ src/recovery/reset.html | 64 ---------------------------- 2 files changed, 73 insertions(+), 64 deletions(-) create mode 100644 src/recovery/password_reset.html delete mode 100644 src/recovery/reset.html diff --git a/src/recovery/password_reset.html b/src/recovery/password_reset.html new file mode 100644 index 0000000..159af12 --- /dev/null +++ b/src/recovery/password_reset.html @@ -0,0 +1,73 @@ + + + + + Password recovery + + +

Password Recovery

+

Please enter a new password for your skynet account below

+
+ +
+ +
+ +
+

+
+ UL Computer Society 2023-2023 +
+ + + + diff --git a/src/recovery/reset.html b/src/recovery/reset.html deleted file mode 100644 index 409ad74..0000000 --- a/src/recovery/reset.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Password recovery - - -

Password Recovery

-

Please enter a new password for your skynet account below

-
- -
- -
- -
-

-
- UL Computer Society 2023-2023 -
- - - - From 092dec7e2131d18c221ff0be4c4b17538a2074af Mon Sep 17 00:00:00 2001 From: Brendan Golden Date: Tue, 26 Sep 2023 21:20:33 +0100 Subject: [PATCH 38/38] fmt: a little bit of cleanup and formatting --- src/index.html | 53 +++++----- src/modify.html | 164 +++++++++++++++---------------- src/password.html | 118 +++++++++++----------- src/recovery/.gitkeep | 0 src/recovery/password.html | 106 ++++++++++---------- src/recovery/password_reset.html | 100 +++++++++---------- src/recovery/ssh-request.html | 84 ++++++++-------- src/recovery/username.html | 86 ++++++++-------- src/register.html | 134 ++++++++++++------------- src/signup.html | 150 ++++++++++++++-------------- 10 files changed, 497 insertions(+), 498 deletions(-) delete mode 100644 src/recovery/.gitkeep diff --git a/src/index.html b/src/index.html index a1c4fcc..e1a60f9 100644 --- a/src/index.html +++ b/src/index.html @@ -1,42 +1,41 @@ - - Skynet - - + + Skynet + +
- Picture of Sharky, the mascot of skynet -

Skynet Password Reset & Sign-up service

+ Picture of Sharky, the mascot of skynet +

Skynet Password Reset & Sign-up service

-

Sign-up Page

-

Please use this if you have yet to activate an account on Skynet before.

-

Change Password

-

Please use this service to change your skynet password

-

User modification

-

- Please use this service to modify your user data (email, login ssh key, etc.) -

-

Forgot your username?

-

- Please use this service to get a reminder email with your skynet username -

-
- -

User modification

-

+

Sign-up Page

+

Please use this if you have yet to activate an account on Skynet before.

+

Change Password

+

Please use this service to change your skynet password

+

User modification

+

Please use this service to modify your user data (email, login ssh key, etc.) -

- - +

+

Forgot your username?

+

+ Please use this service to get a reminder email with your skynet username +

+

+ Forgot your password? +

+

+ Please use this service to reset your password. +

+
- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
\ No newline at end of file diff --git a/src/modify.html b/src/modify.html index eff3b0c..83dce96 100644 --- a/src/modify.html +++ b/src/modify.html @@ -1,105 +1,105 @@ - - Modify user - - + + Modify user + +
- Picture of Sharky, the mascot of skynet -

Skynet Password Reset & Sign-up service

+ Picture of Sharky, the mascot of skynet +

Skynet Password Reset & Sign-up service

-

User modification page

-

Use this page to modify your account. Please remember to select a field before submitting the form

-
- - - - - - - - - - - - - - - - - - - - -


- -

-
-

+

User modification page

+

Use this page to modify your account. Please remember to select a field before submitting the form

+
+ + + + + + + + + + + + + + + + + + + + +


+ +

+
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
\ No newline at end of file diff --git a/src/password.html b/src/password.html index 90612d9..47e67c4 100644 --- a/src/password.html +++ b/src/password.html @@ -1,80 +1,80 @@ - - Password reset - - + + Password reset + +
- Picture of Sharky, the mascot of skynet -

Skynet Password Reset & Sign-up service

+ Picture of Sharky, the mascot of skynet +

Skynet Password Reset & Sign-up service

-

Password Change

-

Please use this page to change your Skynet password.

-
- - - - - - - - - - - - - - - - - - - - -




-
-

+

Password Change

+

Please use this page to change your Skynet password.

+
+ + + + + + + + + + + + + + + + + + + + +




+
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
diff --git a/src/recovery/.gitkeep b/src/recovery/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/recovery/password.html b/src/recovery/password.html index 48ed34d..876beb5 100644 --- a/src/recovery/password.html +++ b/src/recovery/password.html @@ -1,74 +1,74 @@ - - Account Recovery - + + Account Recovery +
- - -

Or

- - -
-
- + + +

Or

+ + +
+
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
\ No newline at end of file diff --git a/src/recovery/password_reset.html b/src/recovery/password_reset.html index 159af12..10c4d04 100644 --- a/src/recovery/password_reset.html +++ b/src/recovery/password_reset.html @@ -1,73 +1,73 @@ - - Password recovery + + Password recovery

Password Recovery

Please enter a new password for your skynet account below

- -
- -
- + +
+ +
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
diff --git a/src/recovery/ssh-request.html b/src/recovery/ssh-request.html index 2f6b602..6c60ec2 100644 --- a/src/recovery/ssh-request.html +++ b/src/recovery/ssh-request.html @@ -1,64 +1,64 @@ - - SSH key recovery + + SSH key recovery

SSH key recovery

- -
- -
- + +
+ +
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
\ No newline at end of file diff --git a/src/recovery/username.html b/src/recovery/username.html index 6a47c70..44448e3 100644 --- a/src/recovery/username.html +++ b/src/recovery/username.html @@ -1,59 +1,59 @@ - - Forgot Username - - + + Forgot Username + +
- Picture of Sharky, the mascot of skynet -

Skynet Password Reset & Sign-up service

+ Picture of Sharky, the mascot of skynet +

Skynet Password Reset & Sign-up service

-

Forgot Username

-

Please use this page to get a reminder email with your skynet username in it.

-
- - - - - - - - -

-
-

+

Forgot Username

+

Please use this page to get a reminder email with your skynet username in it.

+
+ + + + + + + + +

+
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
diff --git a/src/register.html b/src/register.html index 37b85d6..6a300e2 100644 --- a/src/register.html +++ b/src/register.html @@ -1,89 +1,89 @@ - - Skynet Register - - + + Skynet Register + +
- Picture of Sharky, the mascot of skynet -

Skynet Password Reset & Sign-up service

+ Picture of Sharky, the mascot of skynet +

Skynet Password Reset & Sign-up service

-

Register

-

Thank you for signing up for your free skynet account. Please complete the process by filling in the form - below

-
- - - - - - - - - - - - - - - - -


-
+

Register

+

Thank you for signing up for your free skynet account. Please complete the process by filling in the form + below

+
+ + + + + + + + + + + + + + + + +


+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
\ No newline at end of file diff --git a/src/signup.html b/src/signup.html index 5293929..d430a24 100644 --- a/src/signup.html +++ b/src/signup.html @@ -1,95 +1,95 @@ - - Skynet Sign-up - - - + @keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } +
- Picture of Sharky, the mascot of skynet -

Skynet Password Reset & Sign-up service

+ Picture of Sharky, the mascot of skynet +

Skynet Password Reset & Sign-up service

-

Welcome to Skynet

-

- Skynet is a server cluster that the UL Computer Society runs. If you previously had an account and need to - activate
- it please click here to set a contact email address for your account. IF you are a - new
- user, please fill in the form below with the email that you use on ul wolves. -

-
- -
- -
-

+

Welcome to Skynet

+

+ Skynet is a server cluster that the UL Computer Society runs. If you previously had an account and need to + activate
+ it please click here to set a contact email address for your account. IF you are a + new
+ user, please fill in the form below with the email that you use on ul wolves. +

+
+ +
+ +
+

- UL Computer Society 2023-2023 + UL Computer Society 2023-2023
\ No newline at end of file