Учетные данные страницы входа не проверяются с правильными учетными данными - PullRequest
0 голосов
/ 29 марта 2020

На моей машине установлена ​​среда 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>
...