প্রোগ্রাম হিসাবে কাস্টম ক্ষেত্রগুলি সহ নতুন ব্যবহারকারী তৈরি করবেন?


18

আমি কিছু কাস্টম ক্ষেত্র দিয়ে ব্যবহারকারী তৈরি করতে চাই। আমি কনফিগার মাধ্যমে লোকগুলি> সাইটের তথ্য> ক্ষেত্র এবং ক্ষেত্রগুলি যেমন প্রথম নাম, পদবি, শহর ইত্যাদি পরিচালনা করি through আমি এই কাস্টম ক্ষেত্রগুলি দিয়ে ব্যবহারকারী তৈরি করতে চাই extra

কীভাবে প্রোগ্রামারমেটিকভাবে ইউজার তৈরি করতে পারি?

উত্তর:


25

user_saveড্রুপাল ফাংশন ব্যবহার করে আপনি এর মতো নতুন ব্যবহারকারী তৈরি করতে পারেন:

$new_user = array(
  'name' => 'JohnDoe',
  'mail' => 'john.doe@email.com',
  'pass' => 'password123',
  'status' => 1,
  'field_custom_first_name' => array(LANGUAGE_NONE => array(array('value' => 'John'))), // This becomes $account->field_custom_first_name[LANGUAGE_NONE][0]['value']
  'field_custom_last_name' => array(LANGUAGE_NONE => array(array('value' => 'Doe'))),
  'access' => REQUEST_TIME,
  'roles' => array(), // No other roles than Authenticated
  //'roles' => array('10' => '10', '11' => '11'), // If you want to specify additional roles, the numbers are role_id's
);
user_save(NULL, $new_user);

আমি নিশ্চিত না যে কী accessকরে, আমি এটি ব্যবহারকারীর_সেজ পৃষ্ঠার মন্তব্যগুলি কপির উপর থেকে অনুলিপি করেছি এবং সেগুলি সংশোধন করেছি, তাই আমি যা করি তাতে 100% নই access। আমি ধরে নেব যে এটি অ্যাক্সেসের শেষ তারিখ, সুতরাং এটি যদি নতুন ব্যবহারকারী হয় তবে আমি অনুমান করছি যে এটি সেট করা উচিত নয়।
মৌমাছি

এটা আমার জন্য ভাল কাজ ধন্যবাদ। এবং দেরি পুনরায় খেলুন জন্য দুঃখিত।
প্রণব গান্ধী

@ গান্ধীপ্রনভ আপনার প্রশ্নের উত্তর যদি তারা আপনাকে সহায়তা করে থাকে তবে তা গ্রহণ করতে ভুলবেন না; এটি ভবিষ্যতের দর্শকদের জানতে দেয় যে একটি নির্দিষ্ট সমাধান হ'ল যা আপনার নির্দিষ্ট সমস্যা সমাধান করেছিল এবং উত্তরদাতাকে তাদের প্রচেষ্টার জন্য এটি পুরস্কৃত করে। ভোট সূচকের নীচে চেকমার্কটি ক্লিক করে আপনি একটি উত্তর গ্রহণ করতে পারেন। ধন্যবাদ :)
ক্লাইভ

অ্যাক্সেস কেবলমাত্র সর্বশেষ অ্যাক্সেস ক্ষেত্র (যেমন "তৈরি" ক্ষেত্রের মতো
er:০7 এর্গোফোবি

এটি নতুন ব্যবহারকারী তৈরি করতে কাজ করে, তবে নোডের মতো কোনও "পছন্দসই" সত্তার উপায় নেই? সত্তা_ক্রিয়েট_স্টাব_এন্টি ('ব্যবহারকারীর') বা সত্তা_মেটাডেটা_র্যাপার (..) এর সাথে জড়িত কিছু? আমি জিজ্ঞাসা করছি কারণ আমি এটি সত্তার উপায়ে করে লড়াই করে যাচ্ছি .. :)
টেক্সাস-ব্রোনিয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.