Rumah > Soal Jawab > teks badan
Sebagai contoh, paparan bar menu, pengendalian butang, dsb. Hanya pertimbangkan operasi yang diperlukan oleh bahagian hadapan. . Terima kasih
伊谢尔伦2017-05-16 13:34:20
Jika kita mengikuti role-menu, front-end mesti menyimpan hubungan antara role dan menu (mari kita panggil roleMenuList buat masa ini, sudah tentu senarai ini biasanya diperoleh dari latar belakang), yang boleh menjadi senarai dengan ID tulen,
roleMenuList: [1,2,3,4,5]
Apabila memaparkan dan melintasi menu pada halaman, ia dinilai sama ada id item menu wujud dalam roleMenuList Jika ya, ia akan dipaparkan, jika tidak ia akan disembunyikan.
Untuk kebenaran butang, pengecam yang serupa dengan id juga diperlukan untuk mengenal pasti elemen ini Anda boleh menggunakan atribut tersuai, seperti
<button authorCode="myButtion"></button>
Dapatkan senarai kebenaran butang dari bahagian belakang Elemen yang mengandungi myButtion perlu disembunyikan atau dilumpuhkan, contohnya
buttonAuthorList = [
{ code: 'myBution', to: 'disabled'},
{ code: 'hisBution', to: 'hidden'}
...
]
Selepas mengenali pengecam kod, lakukan operasi yang sepadan Sudah tentu, yang disebut di sini hanyalah contoh mudah, dan atribut masih perlu ditakrifkan dengan teliti dan ketat~
.PHP中文网2017-05-16 13:34:20
Anda boleh merujuk kepada tingkap: Akaun -> Peranan -> Kebenaran
Kebenaran boleh disenarai putih/disenarai hitam atau digunakan bersama
Pengesahan bahagian belakang, bahagian hadapan akan menyesuaikan dan memprosesnya berdasarkan senarai peranan dan kebenaran di belakang; sijil.
黄舟2017-05-16 13:34:20
Saya telah membuat fungsi komen php+mysql sebelum ini, padam, dan butang lain tidak dipaparkan untuk pengguna bukan semasa
if (isset($_SESSION['id'])) {
if (isset($_SESSION['id']) == $row2['id']) {
echo "<form class='delete-form' method='POST' action='".deleteComments($conn)."'>
<input type='hidden' name='cid' value = '".$row['cid']."' />
<button type='submit' name='commentDelete'>Delete</button>
</form>
<form class='edit-form' method='POST' action='editcomment.php'>
<input type='hidden' name='cid' value = '".$row['cid']."' />
<input type='hidden' name='uid' value = '".$row['uid']."' />
<input type='hidden' name='date' value = '".$row['date']."' />
<input type='hidden' name='message' value = '".$row['message']."' />
<button>Edit</button>
</form>";
} else {
echo "<form class='edit-form' method='POST' action='".deleteComments($conn)."'>
<input type='hidden' name='cid' value = '".$row['cid']."' />
<button type='submit' name='commentDelete'>Reply</button>
</form>";
}
} else {
echo "<p class='commentmessge'>You need to be logged in to reply!</p>p>";
}