summaryrefslogtreecommitdiff
path: root/mod.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod.php')
-rw-r--r--mod.php42
1 files changed, 42 insertions, 0 deletions
diff --git a/mod.php b/mod.php
new file mode 100644
index 00000000..a2b2ef66
--- /dev/null
+++ b/mod.php
@@ -0,0 +1,42 @@
+<?php
+ require 'inc/functions.php';
+ require 'inc/display.php';
+ if (file_exists('inc/instance-config.php')) {
+ require 'inc/instance-config.php';
+ }
+ require 'inc/config.php';
+ require 'inc/template.php';
+ require 'inc/user.php';
+
+ // If not logged in
+ if(!$user) {
+ if(isset($_POST['login'])) {
+ // Check if inputs are set and not empty
+ if( !isset($_POST['username']) ||
+ !isset($_POST['password']) ||
+ empty($_POST['username']) ||
+ empty($_POST['password'])
+ ) loginForm(ERROR_INVALID, $_POST['username']);
+
+ // Open connection
+ sql_open();
+
+ if(!login($_POST['username'], $_POST['password']))
+ loginForm(ERROR_INVALID, $_POST['username']);
+
+ // Login successful
+ // Set cookies
+ setCookies();
+
+ // Close connection
+ sql_close();
+ } else {
+ loginForm();
+ }
+ } else {
+ var_dump($_COOKIE);
+ openBoard('b');
+ echo buildThread(1, true);
+ }
+?>
+