Laravel 5.7 - VUE Component - свойство или метод & ldquo; continent_selected & rdquo; не определен в экземпляре, но на него ссылаются во время рендеринга

К сожалению, нет простого способа проверить учетные данные пользователей в AD.

С каждым представленным до сих пор способом вы можете получить ложно-отрицательный: будут введены пользовательские creds, однако AD вернет false при определенных обстоятельствах:

  • Пользователь должен сменить пароль при следующем входе в систему.
  • Истек пароль пользователя.

ActiveDirectory не позволит вам использовать LDAP для определения того, является ли пароль недопустимым из-за того, что пользователь должен сменить пароль или срок их пароля истек.

Чтобы определить изменение пароля или пароль истек, вы можете позвонить Win32: LogonUser () и проверьте код ошибки Windows для следующих 2 констант:

  • ERROR_PASSWORD_MUST_CHANGE = 1907
  • ERROR_PASSWORD_EXPIRED = 1330
0
задан Davide Casiraghi 26 February 2019 в 12:47
поделиться

1 ответ

В вашем data() у вас есть continents_selected вместо continent_selected. Удалите S после континента, и это должно сработать.

Ваше Vue пыталось использовать переменную, которая не существует (из-за s), именно поэтому произошла эта ошибка.

0
ответ дан Stormhammer 26 February 2019 в 12:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: