На моей машине установлена среда Laravel, работающая под управлением Windows 10 ОС. Сценарий для страницы входа в систему написан на Vue. js.
Использование сервера Xampp для внутреннего интерфейса Запуск MySQL через сервер MariaDB. Версия сервера MariaDB - 10.1.37 Соединение с сервером не использует SSL, и я открываю эту веб-страницу в Chrome Кодировка сервера: UTF-8 Unicode (utf8)
Длина varchar для паролей / имени пользователя равна 191, что значительно превышает длину символа passowrd (vick7).
Используется PHP Artisan Tinker для назначения пароля в базе данных ключа шифрования. При запуске трассировки стека ошибок не отображается. Единственное, что я получаю во фронтэнде - это предупреждение о неверных учетных данных. Даже если я скопирую и вставлю пароль / имя пользователя непосредственно из MariaDB, он все равно выдаст мне то же предупреждение. Я не получаю ошибок в консоли. Это крайне странно, почему учетные данные не проверяются, и я не могу перейти на следующую страницу.
<script>
import LoadingButton from '@/Shared/LoadingButton'
import Logo from '@/Shared/Logo'
import TextInput from '@/Shared/TextInput'
export default {
metaInfo: { title: 'Login' },
components: {
LoadingButton,
Logo,
TextInput,
},
props: {
errors: Object,
},
data() {
return {
sending: false,
form: {
email: 'johndoe@example.com',
password: 'secret',
remember: null,
},
}
},
methods: {
submit() {
this.sending = true
this.$inertia.post(this.route('login.attempt'), {
email: this.form.email,
password: this.form.password,
remember: this.form.remember,
}).then(() => this.sending = false)
},
},
}
</script>