Форум программистов, компьютерный форум, киберфорум
PHP: Laravel
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 81
1

Как захешировать пароль?

30.12.2020, 12:34. Просмотров 320. Ответов 1

Здравствуйте.

Есть форма:

HTML5
1
2
3
4
5
<!-- Password Field -->
<div class="form-group col-sm-6">
    {!! Form::label('password', 'Password:') !!}
    {!! Form::password('password', ['class' => 'form-control','maxlength' => 255,'maxlength' => 255]) !!}
</div>
Форма отдает реквест в действие контроллера. Читаю содержимое реквеста, вижу, что пароль не захеширован. Хочу использовать метод bcrypt().

Подскажите, пожалуйста, где в коде и что нужно сделать, чтобы в БД сохранялся хешированный пароль.

Почему-то мутатор тоже не помог:

PHP
1
2
3
4
public function setPasswordAttribute($password)
    {
        $this->attributes['password'] = bcrypt($value);
    }
или:

PHP
1
2
3
4
5
6
7
8
9
10
public function setPasswordAttribute($password)
    {
        if ( $password !== null ) {
            if ( is_null(request()->bcrypt) ) {
                $this->attributes['password'] = bcrypt($password);
            } else {
                $this->attributes['password'] = $password;
            }
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2020, 12:34
Ответы с готовыми решениями:

Как захешировать(закодировать) пароль при регистрации
знаю что есть функция хеша,но не знаю как ее правильно использовать.Как прописать. ...

Как захешировать структуру, содержащую ip-адрес и порт?
Добрый вечер всем. Есть некая структура в упрошенном виде: struct session { struct sockaddr...

Заразил доки и поставил пароль а пароль забыл, не как его не взломать или не скинуть пароль с архива?
Зарарил доки и поставил пароль а пароль забыл, не как его не взломать или не скинуть пароль с...

Как убрать пароль с встроенного администратора зная сам пароль
Добрый день!! Подскажите, пожалуйста!!! Раньше заходил под админской встроенной учёткой в систему....

1
1 / 1 / 0
Регистрация: 21.10.2020
Сообщений: 8
08.01.2021, 11:41 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
public function store(Request $request)
{
    $varName = new ClassName([
        'password' => bcrypt($request->password)
    ]);
 
    $varName->save();
 
    flash('Password hashed');
 
    return redirect()->back();
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2021, 11:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

пытаюсь открыть сетевой диск просит пароль как мне узнать пароль 7?
пытаюсь открыть сетевой диск просит пароль как мне узнать пароль 7?

Как убрать пароль с жесткого диска ата пароль
принесли диск а там пароль на нем как его убрать помогите :-|

пароль на флеш карти мини как взломат пароль
пароль на флеш карти мини как взломат пароль

ASUS Eee PC 1001PX - Как обойти пароль и поднять систему или сбросить вообще потом пароль?
нетбук ASUS Eee PC 1001PX выдаёт сообщение : Hard disk locked, enter user password : (Press...

как удалить пароль сетевой пароль?
Работаю за компом под учетной записью с правами администратора. На компьютере созданы еще две...

Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в документ
Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.