From 69f738ac97326899efa672d0110ebde970e06b85 Mon Sep 17 00:00:00 2001 From: Leander Date: Wed, 22 Mar 2017 16:49:07 +0100 Subject: [PATCH] T1703221649 --- register.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/register.php b/register.php index cdb9d3f..7747dc1 100644 --- a/register.php +++ b/register.php @@ -17,8 +17,11 @@ $error = 11101; } else { $database->query('INSERT INTO "Users" ("name", "ID") VALUES ($1, $2);', array($name, $uid)); - echo pg_last_error(); - $data = array('uid'=>$uid, 'name'=>$name); + if(preg_match('/violates unique constraint "Users_name"/', pg_last_error()) == 1) { + echo 'name taken'; + } else { + $data = array('uid' => $uid, 'name' => $name); + } } $response = Database::create_response($data, $error); print $response;