v0.2.0 - Added CRUD for user

This commit is contained in:
Anders
2021-06-09 13:20:49 +02:00
parent 59f91682a7
commit 8dd1f423a6
11 changed files with 233 additions and 20 deletions
+5 -7
View File
@@ -1,18 +1,16 @@
<?php
//require our bootstrap file for database connection
session_start();
require "../../bootstrap.php";
use Backend\Model\User;
//if(isset($_SESSION['permission'])){
if(isset($_SESSION['permission'])){
$user = new User();
$user->name = $_POST['name'];
$hashPass = password_hash($_POST['password'], PASSWORD_DEFAULT);
$user->password = $hashPass;
if(!$user->save()){
echo "Error";
}else{
echo "saved";
}
//}
if($user->save())
echo $user->id;
}
+2 -1
View File
@@ -1,4 +1,5 @@
<?php
session_start();
require "../../bootstrap.php";
use Backend\Model\User;
@@ -9,7 +10,7 @@ if(isset($_POST['id']))
$data = User::find($_POST['id']);
else
$data = User::all('id', 'name');
echo $data;
echo json_encode(array($data, $_SESSION['id']));
+1
View File
@@ -18,6 +18,7 @@ if (isset($_POST['loginsubmit'])) {
if ($password->save()) {
$_SESSION['token'] = $token;
$_SESSION['name'] = $username;
$_SESSION['id'] = $user->id;
if($user->permission === 1){
$_SESSION['permission'] = $token;
}
+2 -2
View File
@@ -1,10 +1,10 @@
<?php
session_start();
require "../../bootstrap.php";
use Backend\Model\User;
if(isset($_POST['id'])){
if(isset($_SESSION['permission'])){
$user = User::query()->find($_POST['id']);