Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.14 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: student
  5.  * Date: 13.12.18
  6.  * Time: 01:30
  7.  */
  8.  
  9. namespace Controller;
  10.  
  11. use Model\User;
  12.  
  13. class AuthController extends Controller
  14. {
  15.     public function register()
  16.     {
  17.  
  18.         $users = $this->storage()->load("model_user_*");
  19.         return ["auth.register.index",["users" => $users]];
  20.     }
  21.     public function login()
  22.     {
  23.  
  24.         return "auth.login.index";
  25.     }
  26.     public function store()
  27.     {
  28.         $user = new User($_POST["id"]);
  29.         $user->name = $_POST["name"];
  30.         $user->surname = $_POST["surname"];
  31.         $user->email = $_POST["email"];
  32.         $user->password = $_POST["password"];
  33.         $user->password_confirmation = $_POST["password_confirmation"];
  34.  
  35.         $this->storage()->store($user);
  36.  
  37.         header("Location: /auth/register");
  38.     }
  39.     public function show($id)
  40.     {
  41.         $users = $this->storage()->load("model_user_" . $id);
  42.  
  43.         return ["users.show", ["user" => $users[0]]];
  44.     }
  45.     public function delete($id)
  46.     {
  47.         $this->storage()->remove("model_user_" . $id);
  48.  
  49.         header("Location: /auth/register");
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement