ব্যবহারকারী লগইন এবং অ্যাক্সেস মধ্যে পার্থক্য কি?


10

আমি ব্যবহারকারীদের স্থানান্তর করছি এবং আমি ব্যবহারকারীর অবজেক্টটি পেরিয়ে এসেছি ।

লগইন এবং অ্যাক্সেস ক্ষেত্রের মধ্যে পার্থক্য কী? প্রতিটি পৃষ্ঠার অনুরোধের সাথে অ্যাক্সেস কী আপডেট হয়?

উত্তর:


18

এক্সেস ক্ষেত্র Drupal এর সেশন লেখার হ্যান্ডলার আপডেট _drupal_session_write । এর অর্থ এটি প্রতিটি পৃষ্ঠার অনুরোধে সম্ভাব্যভাবে আপডেট করা হয়। যদি আপনি উত্স কোডটি দেখেন, আপনি দেখতে পাবেন যে অ্যাক্সেস ফিল্ডটি ডিফল্টরূপে কেবল প্রতি 180 সেকেন্ডে আপডেট হয়। এই ব্যবধানটি session_write_intervalড্রুপাল ভেরিয়েবল সেট করে পরিবর্তন করা যেতে পারে ।

// Likewise, do not update access time more than once per 180 seconds.
if ($user->uid && REQUEST_TIME - $user->access > variable_get('session_write_interval', 180)) {
  db_update('users')
    ->fields(array(
    'access' => REQUEST_TIME,
  ))
    ->condition('uid', $user->uid)
    ->execute();
}

7

ক্ষেত্রগুলির জন্য মতামত অনুসারে user_schema():

access: পূর্ববর্তী সময় ব্যবহারকারীর জন্য টাইমস্ট্যাম্প সাইট অ্যাক্সেস করেছে।

login: ব্যবহারকারীর শেষ লগইনের জন্য টাইমস্ট্যাম্প।

accessপ্রতিটি পৃষ্ঠা লোডের জন্য তাই আপডেট হবে, loginকেবলমাত্র ব্যবহারকারী যখন লগইন করবেন।

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