cari

Rumah  >  Soal Jawab  >  teks badan

css - Bagaimanakah kebenaran dan seumpamanya beroperasi semasa membangunkan sistem bahagian belakang?

Sebagai contoh, paparan bar menu, pengendalian butang, dsb. Hanya pertimbangkan operasi yang diperlukan oleh bahagian hadapan. . Terima kasih

过去多啦不再A梦过去多啦不再A梦2822 hari yang lalu656

membalas semua(3)saya akan balas

  • 伊谢尔伦

    伊谢尔伦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~

    .

    balas
    0
  • PHP中文网

    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.

    balas
    0
  • 黄舟

    黄舟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>";
                    }

    balas
    0
  • Batalbalas