i need help to know why my static password saved in variable does not work
I'm doing is deleting records, but with a password to confirm the action
Controller:
public function eliminar($id){
$registros = \App\Models\Registro::find($id);
if (! $registros) {
session()->flash('error_message', 'Model not found with the given id:');
return back();
}
// static password
$password = ('asdf');
//
// $password is the password that you have saved somewhere
if (request()->password_field_value == $password) {
$registros->delete();
session()->flash('success_message', 'Model deleted successfully.');
return back();
}
session()->flash('error_message', 'Invalid password. Try again');
return redirect('sistema');
}
blade.php
@extends('layouts.app')
@section('content')
<h1>Do you want to delete the record?</h1>
<form action="" class="d-inline" method="POST">
@method('DELETE')
@csrf
<button type="submit" class="btn btn-danger btn-sm">DELETE</button>
<div class="form-group col-md-6">
<label for="telefono">Password</label>
<input name="password" type="password" class="form-control" id="password" required>
</div>
</form>
@endsection
I need to know why it always throws an error, Invalid password. Try again
help please
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire