ユーザ

This commit is contained in:
2023-07-13 00:49:52 +09:00
parent 976f0c1cd1
commit 71a047573a
2 changed files with 25 additions and 4 deletions
+9 -4
View File
@@ -5,8 +5,13 @@ require_once './db_connection.php';
require_once './modules/user.mod.php'; require_once './modules/user.mod.php';
$user = new User; $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+-./:;<=>?@[\]^_`~';
$user -> name = $_GET['name'];
$user -> pass = $_GET['pass']; $user = new User;
$user -> insert ();
$user -> name = $_GET['name'];
$user -> pass = implode (
array_map (fn () => $chars[rand (0, strlen ($chars) - 1)], range (1, 8)));
echo [$user -> insert () -> id];
+16
View File
@@ -31,5 +31,21 @@ User
return $self; return $self;
} }
public function
insert ():
Self
{
$sql = "
INSERT INTO
users (name, pass)
VALUES ('{$this -> name}', '{$this -> pass}')";
$GLOBALS['__db_connection'] -> query ($sql)
or die ("db_insert error $sql");
$this -> id = $GLOBALS['__db_connection'] -> insert_id;
return $this;
}
} }