aboutsummaryrefslogtreecommitdiff
path: root/controllers
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2025-02-08 17:34:13 +0200
committerSyndamia <kamen@syndamia.com>2025-02-08 17:34:13 +0200
commit2c1952705148b57b39638436f18a739518308ec6 (patch)
treeda9a6cd053b5b84f340aa1477e23b0f82f5c25f8 /controllers
parent4f658a004e576d9279c2b3dee24e436a353b39d0 (diff)
downloadnowayforward_human-2c1952705148b57b39638436f18a739518308ec6.tar
nowayforward_human-2c1952705148b57b39638436f18a739518308ec6.tar.gz
nowayforward_human-2c1952705148b57b39638436f18a739518308ec6.zip
feat(views/user): Automatically login on register
Diffstat (limited to 'controllers')
-rw-r--r--controllers/user.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/controllers/user.php b/controllers/user.php
index bc3da70..1bc91cc 100644
--- a/controllers/user.php
+++ b/controllers/user.php
@@ -5,6 +5,7 @@ use Exception;
function on_post() {
global $user_status;
+ global $token;
$user_status = "";
try {
@@ -15,7 +16,8 @@ function on_post() {
catch(Exception $e) {}
try {
- Database\User::create($_POST["username"], $_POST["password"], "User");
+ $uid = Database\User::create($_POST["username"], $_POST["password"], "User");
+ $token = Database\Cookie::create($uid);
}
catch(Exception $e) {
$user_status = $e;