{% extends 'base.html' %} {# Extiende tu plantilla base para heredar la barra y el menú #}

{% block title %}Iniciar Sesión{% endblock %}

{% block content %}
    <h2>Iniciar Sesión</h2>

    {% if form.errors %}
        <p style="color: red;">Tu nombre de usuario y contraseña no coinciden. Por favor, inténtalo de nuevo.</p>
    {% endif %}

    {% if next %}
        {% if user.is_authenticated %}
            <p>Tu cuenta no tiene acceso a esta página. Para proceder, por favor inicia sesión con una cuenta que tenga acceso.</p>
        {% else %}
            <p>Por favor, inicia sesión para ver esta página.</p>
        {% endif %}
    {% endif %}

    <form method="post">
        {% csrf_token %} {# ¡CRÍTICO para seguridad en Django! #}
        <label for="id_username">Nombre de Usuario:</label>
        {{ form.username }}
        <br>
        <label for="id_password">Contraseña:</label>
        {{ form.password }}
        <br>
        <button type="submit">Iniciar Sesión</button>
        <input type="hidden" name="next" value="{{ next }}"> {# Para redirigir después del login #}
    </form>

    <p><a href="{% url 'password_reset' %}">¿Olvidaste tu contraseña?</a></p> {# Opcional, si quieres reset de contraseña #}
{% endblock %}