। নেট কাস্টম সদস্যতা সরবরাহকারী ব্যবহার / লিখনের অসুবিধাগুলি কী কী?


12

সম্প্রতি, আমি এসও তে নিম্নলিখিত প্রশ্নটি পোস্ট করেছি: /programming/7197337/ using-asp-net-mebership-provider-with-an-existing-user-database

আপনি খেয়াল করতে পারেন, আমি আমার নিজের প্রশ্নের উত্তর দিয়ে শেষ করে বলেছিলাম যে এটি "কাস্টম সদস্যপদ সরবরাহকারী" হিসাবে যাওয়ার উপায় ছিল / লিখিতভাবে প্রয়োগ করার মতো বলে মনে হয়েছিল।

আক্ষরিক অর্থে, কয়েক মিনিট পরে, আমি এই প্রশ্নটি নিয়ে হোঁচট খেয়ে যাচ্ছি: /programming/

আমি উত্তর দেওয়ার চেষ্টা করেছি এবং একটি মন্তব্য ফিরে পেয়েছি। নেট সদস্যপদ প্রদানকারী "অনেক স্তরের পক্ষে ভয়ঙ্কর"। আমি স্বীকার করব, আমি এই প্রথম সদস্যপদ সরবরাহকারী ব্যবহার করছি তবে এটি অবশ্যই আমার কাছে চতুর লাগবে।

"ভয়ঙ্কর" দাবিটিকে সমর্থন করার মতো কোনও কিছুই আমি দেখিনি তাই আমি "ভয়ঙ্কর" কিছু প্রয়োগ করার আগে, আমি সম্প্রদায়ের কাছ থেকে কিছু প্রতিক্রিয়া প্রত্যাশা করছিলাম।


উত্তরের অপেক্ষায়, +1 ..
পঙ্কজ উপাধ্যায়

উত্তর:


1

সুতরাং আমি নিশ্চিত না "ভয়ঙ্কর" এখানে সেরা শব্দ। যাইহোক, এটির সীমাবদ্ধতা রয়েছে এবং সদস্যতার সরবরাহকারীর নকশা কীভাবে করা হয়েছিল তা আপনার প্রয়োজনীয়তার সাথে মাপসই করা হবে না কারণ আপনি প্রচুর আঠালো কোড দিয়ে শেষ করেছেন। আপনি যদি বাক্সের বাইরে সদস্যতা সরবরাহকারীর ব্যবহার করতে পারেন তবে আমি বলব এটির জন্য যান। যত তাড়াতাড়ি আপনি একটি কাস্টম লিখতে শুরু করবেন আমি যাইহোক যাইহোক সদস্যপদ স্টাফ ব্যবহার করে প্রশ্ন করি।

আমার অভিজ্ঞতায় সদস্যতা প্রদানকারী আপনাকে কিনে ...

  • এমভিসি অ্যাপ্লিকেশানের জন্য ইতিমধ্যে নির্মিত সাইন আপ
  • অ্যাকাউন্ট সম্পাদনা
  • ভুলে গেছেন পাসওয়ার্ড হুক আপ করা সহজ
  • ব্যবহারকারীর পদ্ধতি বৈধ করুন

আমি নিশ্চিত যে আমি এখানে অন্য কিছু মিস করছি তবে আমি মনে করি সেগুলিই সবচেয়ে বড়। এখন যখন আপনার বিদ্যমান ডেটা মডেলটির সাথে কাজ করার জন্য কাস্টম পাসওয়ার্ড পরিচালনা, দুটি ফ্যাক্টর প্রমাণীকরণ প্রয়োজন হয় বা আপনি যে সমস্ত জিনিস হারিয়ে যেতে শুরু করেন তার পুরো হোস্ট। সদস্যতা সরবরাহের জন্য আপনার জন্য ইতিমধ্যে লেখা কোডটি আপনি কী করছেন তা যদি জানেন তবে নকল করার জন্য কয়েক দিনের ক্রম গ্রহণ করা উচিত।


1

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

@ ট্র্যাভিস একটি বিদ্যমান ডেটা মডেল ব্যবহার করে উল্লেখ করেছেন, তবে ডাটাবেসের পছন্দটিও যেমন বাধা হতে পারে: ওরাকল?

আমি জানি না এটি ফেসবুক বা গুগলের মতো তৃতীয় পক্ষের যাচাই সিস্টেমের সাথে কাজ করে কিনা।


1

এগুলি এতো নমনীয় নয় যতগুলি ডক্সটি দ্রুত পড়ার বিষয়ে ভাবেন, তবে তাদের জায়গা রয়েছে।

যদি আপনার ব্যবহারকারীর টোকেনগুলির উপর নিয়ন্ত্রণের প্রয়োজন না হয় এবং কেবলমাত্র একটি কাস্টম / বর্ধিত ব্যবহারকারী ডেটা বা সদস্যতা সেট তৈরি করতে প্রয়োজন হয় বা তাদের স্থানটি বিদ্যমান / ভিন্ন উত্স থেকে সেই ডেটাটি টানতে হবে।

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

যে কোনও উপায়ে আপনি সঠিকভাবে জনবহুল কনটেক্সট করুন u ব্যবহারকারী যা আপনাকে সর্বাধিক এসপ নেট ভিত্তিক ব্যবহারকারী ফাংশন ব্যবহার চালিয়ে যাওয়ার অনুমতি দেয় to


1

এই প্রশ্নটি পুরানো তবে এটির জনপ্রিয়তার জন্য আমি ব্যাজ পাচ্ছি তাই আমি আপডেট হওয়া উত্তর সরবরাহ করা উপযুক্ত worth

মাইক্রোসফ্টের "সিম্পল" সদস্যতা প্রদানকারীটি শেষ পর্যন্ত আমার নম্র মতামতটিতে এটি সঠিকভাবে পেয়েছে। আপনি যদি নতুন কিছু লিখতে থাকেন বা কোনও নতুন অ্যাপ্লিকেশন সহ কোনও উত্তরাধিকারের ডাটাবেসে সংযুক্ত হন। সাধারণ সদস্যপদ সরবরাহকারী ব্যবহার করুন। কার্যকর করার জন্য ইজি এবং ক্লিয়ার ওয়ে LE কয়েকটি টেবিল ইনস্টল করুন এবং সরবরাহকারীর আপনার ব্যবহারকারীদের তালিকার দিকে নির্দেশ করুন এবং আপনি মূলত সম্পন্ন করেছেন।

এই লিঙ্কটি আপনাকে শুরু করতে বা এটি গুগল করবে: http://www.mattjcowan.com/funcoding/2012/11/10/simplemembershipprovider-in-mvc4-for-mysql-oracle-and-more-with-llblgen/


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