কীভাবে জানবেন যে ব্যবহারকারী দর্শনার্থী বা লগড সদস্য?


30

বর্তমান ব্যবহারকারী বেনামে বা প্রমাণীকৃত কিনা তা আমি কীভাবে প্রোগ্রামক্রমে নির্ধারণ করতে পারি?

উত্তর:


57

আরও শক্তিশালী এবং বর্ণনামূলক কোডের স্বার্থে, আপনি সহজ User::isAnonymous()পদ্ধতিটি ব্যবহার করতে পারেন , যেমন

if (\Drupal::currentUser()->isAnonymous()) {
  // Anonymous user...
}

2
যখনই সম্ভব, এই জাতীয় পদ্ধতি ব্যবহার করুন: ইন্টারফেসে প্রোগ্রাম বাস্তবায়ন নয়। একটি আইডিই ডাব্লু / কোড সমাপ্তি ব্যবহার দ্রুপাল 8 কাজের জন্য অমূল্য।
এমপিডোনাদিও

3
অন্য যে কেউ এই জুড়ে আসে, তাদের মনে রাখবেন যে \ দ্রুপাল :: কারেন্ট ইউজার () -> #Authenticated () ডি 7 ব্যবহারকারী_আইস_ব্লগডইন ()
জয়পান

আমি একটি কাস্টম মডিউল তৈরি করেছি এবং আমি এই ফাংশনটি কাজ করতে পারি না। আমার মডিউলটিতে আরও কিছু যুক্ত করার দরকার আছে? তুমাকে অগ্রিম ধন্যবাদ.
সুপারটনি


-4

আপনি এই কোডটি ব্যবহার করতে পারেন ::

global $user;
if ($user->uid == 0) {
  //user is not logged in
}else{
  //user is logged in
}

2
ড্রুপাল কোড ড্রুপাল 7 এর জন্য কাজ করে, তবে দ্রুপাল 8
দেব

1
হ্যাঁ এবং ব্যবহার করুন === কঠোর তুলনার জন্য এবং কোডিং মানগুলির জন্য আপনার
অন্যটির
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.