Requerir inicio de sesión

La puerta más sencilla: el curso solo se abre para estudiantes que hayan iniciado sesión, sean quienes sean.

Dónde

Course settings → Configuration → To access this course, users must be logged in.

Qué hace

Un visitante sin sesión iniciada que llegue al curso verá el mensaje Content if no access en lugar del curso, y lo mismo sucede con cualquier lección del curso que abra directamente.

Solo comprueba que alguien haya iniciado sesión. No comprueba su rol, sus compras ni sus suscripciones — para eso sirve una regla de permisos.

Se evalúa en primer lugar

El requisito de inicio de sesión se comprueba antes que cualquier otra cosa. Un visitante sin sesión iniciada queda bloqueado incluso cuando una regla de permisos le habría permitido entrar.

Eso lo convierte en una puerta exterior segura: activarlo nunca puede ampliar el acceso por accidente.

Las vistas previas son la excepción

Una lección marcada como vista previa permanece abierta para visitantes sin sesión iniciada incluso cuando el curso exige iniciar sesión — a menos que también actives Preview lessons also require login.

Ese emparejamiento es deliberado: un curso cerrado puede aun así mostrar una lección públicamente. Decídelo de forma explícita en lugar de descubrirlo por casualidad. Consulta Permitir vistas previas antes de iniciar sesión.

Añade siempre una forma de entrar

Un visitante sin sesión iniciada bloqueado por un requisito de inicio de sesión necesita un lugar al que ir:

  • activa Add a login form on top, que coloca un formulario de inicio de sesión en la página del curso;
  • y escribe un mensaje de Content if no access que indique que se necesita una cuenta y cómo conseguirla.

Sin ambos, el visitante ve un mensaje sobre no tener acceso sin ninguna forma de cambiarlo.

Cuándo usarlo

  • Una zona de miembros donde cualquier cuenta es suficiente.
  • Un sitio interno o de personal.
  • Un recurso comunitario detrás del registro.
  • La capa exterior de un curso de pago, combinado con una regla o con el ajuste de pago.

Cuándo no usarlo

  • Para contenido que debería ser público. Un muro de inicio de sesión en un curso de marketing te cuesta la audiencia.
  • Como sustituto de una comprobación de compra. Cualquier cuenta lo supera, incluida una creada hace unos segundos.

Combinarlo con otros modelos

Se combina de forma limpia:

Combinación Resultado
Se requiere inicio de sesión, nada más Entra cualquier estudiante con sesión iniciada
Se requiere inicio de sesión + regla de permisos Con sesión iniciada y cumpliendo la regla
Se requiere inicio de sesión + curso de pago Con sesión iniciada y habiendo comprado

Las comprobaciones de compras y suscripciones ya exigen un estudiante con sesión iniciada, así que añadirles el requisito de inicio de sesión mejora sobre todo la experiencia: se le dice al visitante que inicie sesión en lugar de decirle que no ha comprado algo.

Verificar

  1. Actívalo y actualiza el curso.
  2. Abre el curso en una ventana privada: aparece el mensaje de sin acceso y el formulario de inicio de sesión si está activado.
  3. Abre directamente la URL de una lección sin sesión iniciada: queda bloqueada.
  4. Inicia sesión como cualquier estudiante: el curso se abre, a menos que se aplique también otra regla.
  5. Si el curso tiene vistas previas, confirma que se comportan como pretendes en ambos estados.