diff --git a/public_html/modules/login.php b/public_html/modules/login.php
index 941d5f2..a041111 100644
--- a/public_html/modules/login.php
+++ b/public_html/modules/login.php
@@ -13,6 +13,12 @@
if(!isset($_APP)) { die("Unauthorized."); }
+if(!empty($_SESSION['user_id']))
+{
+ flash_notice("You are already logged in.");
+ redirect("/dashboard");
+}
+
if(!empty($_POST['submit']))
{
if(empty($_POST['username']))
diff --git a/public_html/modules/signup.php b/public_html/modules/signup.php
index 3aa8ed7..92f070d 100644
--- a/public_html/modules/signup.php
+++ b/public_html/modules/signup.php
@@ -13,6 +13,12 @@
if(!isset($_APP)) { die("Unauthorized."); }
+if(!empty($_SESSION['user_id']))
+{
+ flash_notice("You are already logged in.");
+ redirect("/dashboard");
+}
+
if(!empty($_POST['submit']))
{
if(empty($_POST['username']) || !preg_match("/^[a-zA-Z0-9-.]+$/", $_POST['username']))