WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Easy Login

— الإضافة إلى WorldWideScripts.net

الاشتراك في موقعنا تغذية للبقاء حتى الآن!

جديد! تابعونا على النحو الذي تريد ذلك!


Easy Login - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

مع هذه الفئة يمكنك easely إنشاء صفحة تسجيل الدخول الذي يتحقق البيانات في XML، CSV أو جدول قاعدة البيانات. قوة السيناريو يضع في أنه يمكنك استخدامه على كل جدول قاعدة بيانات الخلية حتى على الجداول الموجودة من حزم البرامج الأخرى مثل وورد، ميدياويكي، MantisBt، .....هذا هو أنه يمكنك تحديد وظيفة تشفير كلمة المرور العرف، المستعمل وحقل كلمة المرور. الجمع بين هذه الوظائف يجعل من فئة صالحة للاستعمال عالمية. أنا خلقت هذه الفئة لأن معظم زبائني في حاجة الى نموذج تسجيل الدخول بسيط دون غيرها من الميزات المتقدمة مثل أدوار المستخدمين وهلم جرا.

استخدام سبيل المثال:

لدينا قاعدة بيانات الجدول الذي يحمل مستخدمينا. في هذا الجدول هناك user_field المجال أيضا حقل كلمة المرور (pass_field) وحقل الملح (salt_field). يتم إنشاء تشفير كلمة المرور لدينا مثل هذا:

  password_hash = MD5 (كلمة السر "-" الملح)؛ 

لإنشاء loginsystem بناء على هذا الجدول يمكننا استخدام هذا الرمز:

  تشمل ("Login.php")؛  $ = تسجيل الدخول تسجيل الدخول الجديد ()؛  $ Login-> InitDatabase ("localost"، "dbuser"، "dbpass"، "DBNAME"، "user_table"، "user_field"، "pass_field")؛  $ Login-> SetPasswordEncoder ("myhash")؛  // مخصص كلمة السر التشفير  وظيفة myhash ($ كلمة السر، حقول $) {  العودة MD5 ($ كلمة السر "-" $ fields-> salt_field)؛  }  إذا دولار (Login-> اختبار ($ _ المشاركة ['المستخدم']، $ _POST ['كلمة السر'])) {  صدى "تصحيح".  } آخر {  صدى "غير صحيح".  } 

إذا كنت ترغب في تغيير هذا المثال أعلاه لاستخدام ملف CSV (user.csv) كما مصدر البيانات بدلا من جدول قاعدة بيانات الشيء الوحيد الذي عليك القيام به هو استبدال:

  $ Login-> InitDatabase ("مضيف"، "dbuser" .... 

مع

  $ Login-> InitCsv ("users.csv")؛ 

أو إذا كنت تفضل XML:

  $ Login-> InitXml ("users.xml")؛ 
للتمديد:

الطبقة من السهل جدا لتمديد مع بعض التعليمات البرمجية المخصصة. في التحميل I بينهم اثنان من ملحق آخر. واحدة لكتابة إجراءات تسجيل الدخول إلى ملف سجل واحد أن يوفر للمستخدم loggedin الحالي في جلسة بحيث يمكنك زيارة صفحات مختلفة دون الحاجة إلى تسجيل الدخول مرة أخرى. ملحقات من السهل جدا للاستخدام. والفرق الوحيد هو أن تحتاج إلى تضمين ملحق إلى جانب الطبقة Login.php. وبدلا من إنشاء مثيل من فئة الدخول يمكنك إنشاء مثيل من فئة SessionLogin طويلة. بقية رمز هو نفسه.

مثال كيفية استخدام ملحق SessionLogin:

  تشمل ("Login.php")؛  تشمل ("SessionLogin.php")؛  $ الدخول = SessionLogin جديدة ()؛  // بقية رمز هو نفسه كما كان من قبل 

ومن الأمثلة على ذلك:

  • ملف CSV
  • قاعدة بيانات MatnisBt
  • قاعدة بيانات ميدياويكي
  • قاعدة بيانات وورد
  • ملف xml
  • طريقة الدخول مع جلسات

عرض

يمكنك أن تفعل لتسجيل الدخول على الصفحة عرض مع:
المشرف / اختبار
sitebase / mypassword

يتم تضمين PDF كامل documation أيضا في التحميل.


تحميل
المكونات الأخرى في هذه الفئةجميع مكونات هذا الكاتب
تعليقاتالأسئلة المتداولة والأجوبة

خصائص

خلقت:
28 مارس 10؛ آخر تحديث

كلمات البحث

التجارة الإلكترونية, التجارة الإلكترونية, وجميع البنود, المشرف, CSV, قواعد البيانات, والنموذج, تسجيل الدخول, الخلية, كلمة السر, المحمية, المستخدم, XML