ユーザ
This commit is contained in:
+9
-4
@@ -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];
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user