小编U.A*_*Ali的帖子

Laravel 5.2 - 经过身份验证的用户更改密码 - 更新后的密码匹配问题

所以我遇到了一个相当奇怪的问题。我创建了一个允许用户更改密码的表单。

它确实更改了他们的密码。但它将他们的密码更改为 Laravel 显然无法识别的内容。

因此,如果我要使用“tinker”手动将密码更新为“testing”之类的内容;我就能成功更改密码。但是,一旦我将密码更改为某些内容(例如 123456),表单将不会接受该密码。

当我注销用户并尝试使用新密码登录时;它不会让我登录。

很明显 Laravel 无法识别新密码。

代码在这里:

看法:

<div class="panel panel-default">
        <div class="panel-heading">Change Your Password</div>
            {{ Form::open(array('url' => 'security/change_password')) }}
                <div class="form-group">
                    {!! Form::label('current_password', 'Enter Current Password:') !!}
                    {!! Form::text('current_password', null, ['class'=>'form-control']) !!}
                </div>

                <div class="form-group">
                    {!! Form::label('password', 'Enter New Password:') !!}
                    {!! Form::text('password', null, ['class'=>'form-control']) !!}
                </div>

                <div class="form-group">
                    {!! Form::label('password_confirmation', 'Confirm New Password:') !!}
                    {!! Form::text('password_confirmation', null, ['class'=>'form-control']) !!}
                </div>

                <div class="form-group">
                    {!! Form::submit('Change Password', ['class' => 'btn btn-primary form-control']) !!}
                </div>                  
            {!! Form::close() …
Run Code Online (Sandbox Code Playgroud)

php forms authentication passwords laravel

5
推荐指数
1
解决办法
626
查看次数

标签 统计

authentication ×1

forms ×1

laravel ×1

passwords ×1

php ×1