Skip to content

Cara Menampilkan atau Menyembunyikan Elemen Tertentu untuk Pengguna yang Telah Masuk Log? #238

Discussion options

You must be logged in to vote

Sebelum Mecha 3.0.0, kita bisa pakai cara ini:

<?php if (Is::user()): ?>
  <?php if (2 === $user->status): ?>
    # semua pengguna editor saja
  <?php elseif ('foo-bar' === $user->name): ?>
    # pengguna @foo-bar saja
  <?php else: ?>
    # semua pengguna yang sedang log-in
  <?php endif; ?>
<?php else: ?>
  # publik
<?php endif; ?>
<?php if (Is::user('foo-bar')): ?>
  # pengguna @foo-bar saja
<?php endif; ?>

Mecha versi 3.0.0 bisa menerima argumen integer untuk mengecek status secara langsung:

<?php if (Is::user()): ?>
  # semua pengguna yang sedang log-in
<?php elseif (Is::user(1)): ?>
  # semua pengguna admin saja
<?php elseif (Is::user(2)): ?>
  # semua pengguna editor saja
<?php elseif

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by yuliakbard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants