К сожалению, нет простого способа проверить учетные данные пользователей в AD.
С каждым представленным до сих пор способом вы можете получить ложно-отрицательный: будут введены пользовательские creds, однако AD вернет false при определенных обстоятельствах:
ActiveDirectory не позволит вам использовать LDAP для определения того, является ли пароль недопустимым из-за того, что пользователь должен сменить пароль или срок их пароля истек.
Чтобы определить изменение пароля или пароль истек, вы можете позвонить Win32: LogonUser () и проверьте код ошибки Windows для следующих 2 констант:
В вашем data()
у вас есть continents_selected
вместо continent_selected
. Удалите S после континента, и это должно сработать.
Ваше Vue пыталось использовать переменную, которая не существует (из-за s
), именно поэтому произошла эта ошибка.