Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

28 Zeilen
622B

  1. <?php
  2. namespace App\Http\Controllers\Users;
  3. use App\Models\User;
  4. use Framework\Routing\Router;
  5. class LogInUserController
  6. {
  7. public function handle(Router $router)
  8. {
  9. secure();
  10. $data = validate($_POST, [
  11. 'email' => ['required', 'email'],
  12. 'password' => ['required', 'min:10'],
  13. ], 'login_errors');
  14. $user = User::where('email', $data['email'])->first();
  15. if ($user && password_verify($data['password'], $user->password)) {
  16. session()->put('user_id', $user->id);
  17. }
  18. return redirect($router->route('show-home-page'));
  19. }
  20. }

Powered by TurnKey Linux.