Está bien, aquí te va otra idea de implementación
while(contador<= intentos){
//primero verificamos el no de intentos
if(intentos == 3){
prompt("No quedan intentos")
break
}
//luego ya ponemos la verificacion
if( condiciones){
prompt("bienvenido!")
}else{
prompt("intenta otra vez")
}
contador++
}
Aun asi buen trabajo!