this.$http.post('/someUrl', data)
.then(response => {
// Ответ с сервера
})
prompt('Количество полных лет?', 0)
function Auth() {
this.start = function() {
if(this.checkUserAge()) {
console.log('Доступ к вводу пароля > успех, возраст подходит...')
if(this.checkUserPass()) {
console.log('Доступ к приложению > успех, пароль подошел...')
} else {
console.log('Доступ к приложению > ошибка, пароль не подошел...')
this.start(); // Для пароля
}
} else {
console.log('Доступ к вводу пароля > ошибка, возраст не подходит...')
this.start(); // Для возраста
}
}
this.checkUserAge = function() {
if(this.userAge) {
if(this.userAge >= 18) {
console.log('Проверка возраста > успех, возраст подходит...')
return true;
} else {
console.log('Проверка возраста > ошибка, возраст не подходит...')
return false;
}
} else {
console.log('Проверка возраста > ошибка, возраст не указан...')
this.getUserAge()
this.checkUserAge()
}
}
this.checkUserPass = function() {
if(this.userPass) {
if(this.userPass == 123) {
console.log('Проверка пароля > успех, пароль подошел...')
return true;
} else {
console.log('Проверка пароля > ошибка, пароль не подходит...')
return false;
}
} else {
console.log('Проверка пароля > ошибка, пароль не указан...')
this.getUserPass()
this.checkUserPass()
}
}
this.getUserAge = function() {
this.userAge = prompt('Количество полных лет?', 0)
console.log('Данные > пользователь указал свой возраст...')
}
this.getUserPass = function() {
this.userPass = prompt('Ваш пароль?', 0)
console.log('Данные > пользователь указал пароль...')
}
}
let auth = new Auth()
auth.start()
Этот код ждёт пока абсолютно всё (картинки, шрифты, скрипты, ...) загрузится