17 lines
557 B
JavaScript
Executable File
17 lines
557 B
JavaScript
Executable File
export const CORRECT_PASSWORD = 'Yatzy';
|
|
|
|
export function checkPassword(passwordInput, passwordError, passwordModal, appContainer) {
|
|
const enteredPassword = passwordInput.value;
|
|
if (enteredPassword === CORRECT_PASSWORD) {
|
|
sessionStorage.setItem('yatzy-authenticated', 'true');
|
|
passwordModal.classList.add('hidden');
|
|
appContainer.classList.remove('hidden');
|
|
return true;
|
|
} else {
|
|
passwordError.textContent = 'Fel lösenord. Försök igen.';
|
|
passwordInput.value = '';
|
|
return false;
|
|
}
|
|
}
|
|
|