الجمعة، 24 مايو 2019

تطبيق ويب متكامل لتسجيل الملاحظات عبر قاعدة بيانات نصية .txt !

قد تبدو فكرة انشاء موقع بنضام عضوية مثل موقع لانشاء ملاحظات وتعديلها مستحيلة بدون قاعدة بيانات

في الحقيقة هي مستحيلة .. وحتى باستخدام ملف نص لتخزين فيه البيانات تعتبر فكرة غبية جدا

لان هذه الملفات يمكن لاي احد الاطلاع عليها

لذا يجب توفير ثلاث اشياء لجعل التخزين على ملف نصي امن

  • انشاء ملف نصي ذو اسم فريد يكون خاص بكل مستخدم جديد

  • جعل الوصول لملفات النصية يكون حصرا عن طريق توفير رابط الخاص بالملف

  • تشفير كل ملف نصي عبر استخدام كلمة سر المستخدم

وبهاذا الشكل ستصبح ملفات النصية قابلة لاستعمال كقاعدة بيانات

الخطوة الاولة قمت بعملها من خلال php استخدمت دوال التحقق من وجود الملف. انشاء مجلد . انشاء ملف.. عدد الاسطر 20

الخطوة الثانية حجب عرض جميع الملفات كقائمة في المجلد الذي تخزن فيه الملفات النصية وهاذا عن طريق انشاء ملف .htaccess في مجلد ملفات قاعدة البيانات ووضع فيه الكود الخاص بهذه العملية اربعة اسطر

وهذا كل ما يتطلبه المشروع في جانب السرفر

الخطوة الاخيرة تكون عن طريق جافاسكريت باستعمال خوارزمية خاصة بالتشفير ويكون المفتاح التشفير هو كلمة السر الذي يدخلها المستخدم

وعملية التحقق من صحة المعلومات تسجيل الدخول تكون عبر فك تشفير الملف وتحقق من تطابق اسم المستخدم مع ذالك الموجود في الملف النصي

الفكرة الرئيسية من هذا المشروع هو انشاء نضام ادارة محتوى باقل استخدام لسرفر والاقتصار على استعمال الجافاسكريبت في معضم اجزاء المشروع

ملاحظة المشروع مبرمج من الصفر لم استعمل اي مكتبة او اطار عمل

رابط المشروع



from حسوب I/O - الأكثر شيوعاً http://bit.ly/2W2HXPG

ليست هناك تعليقات:

إرسال تعليق

دائماً، رأيكم يهمنا،