From a375f16947e04c0d2d57a91d3149ff801af1e791 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Fri, 22 Jan 2021 15:07:09 -0500 Subject: [PATCH] [+] Verify username and password for register --- ProjectClock/AccountViewController.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ProjectClock/AccountViewController.swift b/ProjectClock/AccountViewController.swift index 9bf3e83..2831456 100644 --- a/ProjectClock/AccountViewController.swift +++ b/ProjectClock/AccountViewController.swift @@ -25,6 +25,16 @@ class LoginVC: UIViewController @IBAction func register(_ sender: Any) { + // Verify username and password + guard username.text ~= "[A-Za-z0-9_-]{3,16}" else + { + alert("Username Invalid", "Username must be 3 to 16 characters long, and must only contain a-z, 0-9, underscore, and minus signs (-).") + return + } + guard password.text?.count? > 8 else + { + alert("Password Invalid", "Password must be more than 8 characters long") + } }