/
/
home
/
u523034047
/
domains
/
wasms.shop
/
public_html
/
varified
/
app
/
Http
/
Controllers
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.60
PHP 8.3.16
Dir:
/home/u523034047/domains/wasms.shop/public_html/varified/app/Http/Controllers
Edit:
/home/u523034047/domains/wasms.shop/public_html/varified/app/Http/Controllers/UserController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Str; class UserController extends Controller { public function settings(){ return view('pages.user.settings'); } public function changePasswordPost(Request $request) { $request->validate([ 'current' => ['required', 'string' ], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]); $newPassword = bcrypt($request->password); $request->user()->fill([ 'password' => $newPassword ])->save(); return back()->with('alert', ['type' => 'success', 'msg' => 'Password Changed' ]); } public function generateNewApiKey(Request $request) { $newApiKey = Str::random(30); $request->user()->fill([ 'api_key' => $newApiKey ])->save(); return back()->with('alert', [ 'type' => 'success', 'msg' => 'Success set new Api Key' ]); } }
Ukuran: 1.0 KB