0
Adonis Frameworkを使用して、認証チュートリアルからログインを作成しています。私は作業レジスタを持っています(作成されたすべてのプロファイルを取得しているページがあります)。しかし、ユーザーの1人でログインしようとすると、パスワードの不一致エラーが発生します。私は店舗に入る前にパスワードをハッシュしていて、その機能を使いこなそうとしましたが、サイトも破損しました。他の誰かがこの問題を抱えているか、それを修正する方法を知っていますか?あなたはハッシュ文で "歩留まり" キーワードを使用しているAdonisjs認証パスワードの不一致エラー
'use strict'
const User = use('App/Model/User')
const Hash = use('Hash')
class AuthController {
* index(request, response) {
yield response.sendView('login')
}
* login(request, response) {
const email = request.input('email')
const password = request.input('password')
const login = yield request.auth.attempt(email, password)
if(login) {
response.send('Welcome Back!')
return
}
response.unauthorized('Invalid credentials: Try Again!')
}
* logout(request, response) {
yield request.auth.logout()
return response.redirect('/')
}
}
module.exportsは= AuthController
だから、ハッシングが問題であることに気づいた。 1)ユーザーが作成したパスワードを入力にすること、および2)2つの異なるハッシュパスワードを保存することです。 –