AnonSec Shell
Server IP : 172.67.168.138  /  Your IP : 216.73.216.227   [ Reverse IP ]
Web Server : Apache
System : Linux frog 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User : web13 ( 5017)
PHP Version : 8.3.31
Disable Function : NONE
Domains : 41 Domains
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/clients/client12/web13/web/ahelos/app/Http/Controllers/Auth/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/clients/client12/web13/web/ahelos/app/Http/Controllers/Auth//LoginController.php
<?php

namespace App\Http\Controllers\Auth;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Illuminate\Support\Facades\Validator;
use Auth;

class LoginController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;

    /**
     * Where to redirect users after login.
     *
     * @var string
     */
    protected $redirectTo = RouteServiceProvider::HOME;

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }


    public function login(Request $request)
    {

      $validate = Validator::make($request->all(), [
          'email' => ['required', 'string', 'email'],
          'password' => ['required'],
      ],
      [
        'required' => 'Задължително поле.',
      ]
    );

    if ($validate->fails()) {
      $response['code'] = 'error';
      $response['fields'] = $validate->errors();
      return response()->json($response);
    }else{
      if (Auth::guard('web')->attempt(['email' => $request->email, 'password' => $request->password])) {
        $response['code'] = 'success';
        $response['fields'] = '<div class="alert alert-success"><i class="far fa-check-circle"></i> Успешен вход в системата.</div>';
        return response()->json($response);
      }else{
        $response['code'] = 'error_login';
        $response['fields'] = '<div class="alert alert-danger"><i class="fas fa-exclamation-triangle"></i> Неправилни данни за вход.</div>';
        return response()->json($response);
      }

    }

      // Attempt to log the user in


    }


    public function loginPage(Request $request)
    {
        $request->validate([
          'email' => 'required|email:rfc,dns',
          'password' => 'required'
        ],
        [
          'required' => 'Задължително поле.',
          'email' => 'Невалиден Email.',
        ]);

        if (Auth::guard('web')->attempt(['email' => $request->email, 'password' => $request->password])) {
          return redirect('/');
        }
        else {
          return redirect()->back()->with('danger', 'Грешни данни за акаунт.');
        }

    }


    public function logout()
    {
        Auth::guard('web')->logout();
        return redirect('/');
    }


}

Anon7 - 2022
AnonSec Team