0

私はインターネット中や多くの記事を見てきましたが、私が試したことはうまくいきません. 私がやりたいことはとてもシンプルです。email、securepass、secureid の列を持つ既存のデータベースがあります。ユーザーがログインしたときに、提供された電子メール、セキュアパス、およびセキュア ID がデータベースと一致することを確認したいと考えています。

追加の複雑さは、securepass と secureid が認証に sha256 を使用する必要があることです。これは、データベースに格納されているためです。Laravel の bcrypt デフォルトを使用できません。

これを行う最善の方法は何ですか?Eloquent ORM を使用する必要がありますか? 独自のユーザー プロバイダーまたは独自のユーザー ドライバーを作成する必要がありますか? 私が読んだ多くの記事では、Laravel 4 と 5 が常に区別されているとは限りません。データベースは標準の MySQL です。

4

1 に答える 1

0

以下のリンクからアクセスできますか。それはあなたに役立つかもしれません

https://github.com/expstudio/Laravel-4-Builerplate-Startup/blob/master/vendor/passwordlib/passwordlib/lib/PasswordLib/Password/Implementation/SHA256.php

Laravel 4でBCryptの代わりにSHA1暗号化を使用するには?

http://php.net/manual/en/function.hash.php

于 2016-02-05T11:02:02.207 に答える