⊗ppPmAuRg 432 of 447 menu

PHP-এ অ্যাক্সেস অনুমতি

ওয়েবসাইটে প্রায়শই এক ধরনের ব্যবহারকারী থাকে না, বরং বেশ কয়েকটি থাকে এবং তাদের সকলের বিভিন্ন অনুমতি থাকে। উদাহরণস্বরূপ, আপনার নিয়মিত ব্যবহারকারী থাকতে পারে এবং অ্যাডমিনরা। অ্যাডমিনদের বেশি অনুমতি থাকবে, নিয়মিত ব্যবহারকারীদের তুলনায়।

এটি কিভাবে বাস্তবায়িত হয়: আসুন ব্যবহারকারীদের টেবিলে আরও একটি ফিল্ড তৈরি করি, এটিকে কল করি status এবং প্রতিটি ব্যবহারকারীর জন্য তার স্ট্যাটাস সংরক্ষণ করব: অ্যাডমিনদের জন্য যাক শব্দটি 'admin', এবং নিয়মিত ব্যবহারকারীদের জন্য - শব্দটি 'user'

এখন ব্যবহারকারী অAuthorizationization করার সময় $_SESSION['status']-এ ডাটাবেস থেকে ব্যবহারকারীর স্ট্যাটাস লিখব:

<?php if (password_verify($_POST['password'], $hash)) { $_SESSION['auth'] = true; $_SESSION['id'] = $user['id']; $_SESSION['status'] = $user['status']; // স্ট্যাটাস লিখি } ?>

ধরুন এখন আমাদের সাইটে কিছু পৃষ্ঠা আছে, যার অ্যাক্সেস শুধুমাত্র অ্যাডমিনদের আছে। আসুন এটি এমনভাবে করি যাতে শুধুমাত্র অ্যাডমিনরা এই পৃষ্ঠার কন্টেন্ট দেখতে পারে:

<?php if (!empty($_SESSION['auth']) and $_SESSION['status'] === 'admin') { // শুধুমাত্র অ্যাডমিনদের পৃষ্ঠার কন্টেন্ট দেখাব } ?>
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন