11. Django Python – User Access di Template

django python bahasa indonesia

Kita dapat menampilkan nama user yang sedang login di halaman template kita. Seperti ini banyak kita temui di hampir setiap website. Ketika kita login, maka muncul kata misalkan Hi, Zakky!.

Edit template utama, misalkan header.html.

{% if user.is_authenticated %}
   <a class="nav-link" href="#">Hi, <strong> {{ user.first_name }} {{ user.last_name }} </strong></a>
{% endif %}

Setelah user ter-autentikasi, ketika user mengakses halaman login maka akan di redirect.

{% extends "base.html" %}

{% block content %}
   {% if user.is_authenticated %}
      <meta http-equiv="refresh" content="0; url={% url 'siswa' %}">
   {% endif %}

   <div class="container">
   ...
      {% csrf_token %}
      {{ form.as_p }}
   ...
   </div>
{% endblock content %}


Lanjutkan Membaca Materi Lengkap


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.