দ্রুপালের জন্য ব্যবহারকারী নিবন্ধকরণ মডিউল


22

দ্রুপাল ব্যবহারকারী নিবন্ধকরণের উদ্দেশ্যে ইমেল ব্যবহার করে। আউট-অফ-বক্স ড্রুপাল ব্যবহারকারীর নিবন্ধের পরিবর্তে যার জন্য ব্যবহারকারীর একটি ব্যবহারকারীর নাম এবং ইমেল ঠিকানা নির্দিষ্ট করা প্রয়োজন, আমি আমার ওয়েবসাইটের জন্য একটি পূর্ণাঙ্গ ব্যবহারকারীর নিবন্ধকরণ ফর্ম (ক্যাপচা, ব্যবহারকারীর প্রোফাইল ইত্যাদি, যেমন ইয়াহু বা জিমেইল নিবন্ধকরণ সহ) চাই।

একটি মডিউল আছে যে কি আছে?

উত্তর:


24

এর জন্য কয়েকটি বিকল্প রয়েছে।

প্রোফাইল ক্ষেত্রগুলি পেতে সবচেয়ে সাধারণ সমাধান হ'ল দ্রুপাল কোর অন্তর্ভুক্ত প্রোফাইল মডিউল। কোর- Administer > Site building > Modulesalচ্ছিকের অধীনে এটি সক্ষম করুন। তারপরে আপনি প্রোফাইল মডিউলটি কনফিগার করতে পারেন Administer > User settings > Profileএবং সেটিংসে আপনি বলতে পারেন নিবন্ধগুলির সময় ক্ষেত্রগুলি প্রদর্শিত হবে কিনা।

রেজিস্ট্রেশন করার সময় ক্যাপচা পেতে আপনার কয়েকটি মডিউলের একটি প্রয়োজন:

আমি মল্লোমকে পছন্দ করি কারণ এটি বিরক্ত না হয়ে খুব ভাল কাজ করে তবে এটি আপনার সামগ্রীটি কিছু যাচাইকরণের জন্য বাইরের সাইটে প্রেরণ করে।

এছাড়াও ক্যাপচা রয়েছে যা মোলমের চেয়ে কম নির্ভরযোগ্য তবে এটি আপনার সাইটের ভিতরে থাকা সামগ্রীকে রাখে।


স্ট্যান্ডার্ড প্রোফাইল মডিউলটির পরিবর্তে সামগ্রী প্রোফাইল মডিউলটি ব্যবহার করা আরও ভাল পছন্দ। সামগ্রী প্রোফাইল নোড তৈরি করে।
এডি 147

2
Blech। আসলে তা না. সামগ্রী প্রোফাইল ওভারহেডের একগুচ্ছ। যদি মূল প্রোফাইল ব্যবহারকারীর প্রয়োজনের জন্য ভাল কাজ করে (যা এটি এই ক্ষেত্রে করে) তবে এটি সামগ্রীর প্রোফাইলের চেয়ে অনেক সহজ। "সামগ্রী প্রোফাইল নোড তৈরি করে" তবে নোড সবসময় ভাল হয় না!
গ্রেগলস

10

এই জন্য আদর্শ পছন্দ সংমিশ্রণ ব্যবহার হয় content_profile একটি নোড, যেমন ব্যবহারকারী প্রোফাইল তৈরি করতে content_profile_registration , content_profile একটি উপাদান, যেমন একটি পূর্ণাঙ্গ নোড সম্পাদন করা ফর্ম ব্যবহার করে রেজিস্ট্রেশন এই ধরনের একটি প্রোফাইল তৈরি করতে, এবং সম্ভবত auto_assign_role আপনি স্বতন্ত্র প্রোফাইল ধরণের ব্যবহারকারীদের একাধিক প্রকার রয়েছে।

ক্যাপচা অংশ জন্য, Mollom একটি আকর্ষণীয় সেবা, যেমন Greggles প্রস্তাব, কিন্তু আপনার কাছে বিবেচনা করতে পারে রিক্যাপচা , যা খুব ভাল একটি পাবলিক সার্ভিস হিসেবে এমনকি ডাবলস করেন।


7

এটি প্রদর্শিত হবে যে প্রস্তাবিত প্রক্রিয়া এখন ক্ষেত্র তৈরি করছে। থেকে Drupal এর সাইট:

প্রোফাইল মডিউলটি দ্রুপাল in-এ অবনতিযুক্ত It এটি কেবলমাত্র ড্রুপাল sites টি সাইট ব্যবহার করে এমন সাইটগুলির জন্য একটি আপগ্রেড পাথ সরবরাহ করার জন্য রাখা হয় kept প্রোফাইল 2 মডিউল ব্যবহার বা সরাসরি ব্যবহারকারী সত্তায় ক্ষেত্র তৈরি করার জন্য দ্রুপাল 7 এ সুপারিশ করা হয়।


1

নিশ্চিতভাবে রে্যাপ্যাপ্টা।

আপনি যদি সরু থাকতে চান তবে আপনার রেজিস্ট্রেশনে সাধারণ কোর প্রোফাইল ক্ষেত্রগুলিও প্রদর্শিত হতে পারে। যদিও আপনি যদি এই পৃষ্ঠাটি সর্বজনীন চান তবে এটির জন্য আপনাকে প্রায়ই থিম ব্যবহারকারী_প্রফাইলে.tpl.php প্রয়োজন।

PS: ইমেল নিবন্ধকরণ মডিউলটি ব্যবহারকারীর পাশাপাশি লগইনটোবগান হতে পারে ।


1

"পূর্ণাঙ্গ ব্যবহারকারীর নিবন্ধকরণ ফর্ম" সম্পর্কিত, আপনি অ্যাডমিনে যেতে পারেন >> ম্যানেজমেন্ট ইউজ ম্যানেজমেন্ট >> প্রোফাইলগুলি আপনার ক্ষেত্রগুলি তৈরি / কাস্টমাইজ করতে পারেন এবং নিশ্চিত হয়ে নিন যে আপনি "ব্যবহারকারী নিবন্ধে ফর্ম্যাট" বিকল্পটি টিক দেন।


0

আমি যদি সম্পাদনা করি user_profile.tpl.phpতবে আমি সহজেই নিবন্ধের অংশটি আমার পছন্দ মতো বজায় রাখতে পারি।

<?php
   // Validate the username:
   if (user_access('change own username') || user_access('administer users') || arg(1) == 'register') {
     if ($error = user_validate_name($edit['name'])) {
       form_set_error('name', $error);
     }
     else if (db_num_rows(db_query("SELECT uid FROM {users} WHERE uid != %d AND LOWER(name) = LOWER('%s')", $uid, $edit['name'])) > 0) {
       form_set_error('name', t('The name %name is already taken.', array('%name' => $edit['name'])));
     }
     else if (drupal_is_denied('user', $edit['name'])) {
       form_set_error('name', t('The name %name has been denied access.', array('%name' => $edit['name'])));
     }
   }
?>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.