Files
postgrachelor-php/register.php
2017-03-22 15:54:34 +01:00

25 lines
659 B
PHP

<?php
/**
* Created by PhpStorm.
* User: leanderschmedemann
* Date: 02/03/2017
* Time: 10:23
*/
require_once('includes.inc.php');
define('PATTERN', '^[a-zA-Z0-9 ]{6,20}$');
$data = null;
$error = 0;
$name = $_GET['name'];
$uid = md5(uniqid(rand(), true));
$database = new Database();
if(preg_match(PATTERN, $name) != 1 or !$name) {
$error = 11101;
} else {
$database->query('INSERT INTO "Users" ("name", "ID") VALUES ($1, $2);', array($name, $uid));
$data = json_encode(array('uid'=>$id, 'name'=>$name));
}
$response = Database::create_response($data, $error);
echo $response;
?>