سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
#1  
طلب وقت معين للاشتراك

مرحبا
عندي برنامج تسجيل واريد وضع وقت معين مثال 24 ساعه للتفعيل اذا بعد
24 ساعه ينتهي الرابط وعليه التسجيل من اول والتفعيل

ارجو الافاده شكرت







آخر تعديل بواسطة Wyana في 16-01-2012 الساعة 10:37 PM.
Wyana is offline   قديم 16-01-2012, 10:35 PM
الرد مع إقتباس
عضو فعال
#2  

استخدم قواعد البيانات بحيث يتم اضافة او توليد ارقام او حروف مشفرة ويتم اضافتها مع التاريخ في قاعدة البيانات
وعند ارسال الرابط في البريد الي الشخص الذي يريد التفعيل ترسل رقم نفس الارقام الحروف التي تمت اضافتها في قاعدة البيانات في الرابط ومن ثم تقارن بين التاريخ الان وتاريخ التسجيل اذا كان اكثر من 24 ساعة يتم حذف السجل من قاعدة البيانات واظهار رسالة للشخص تخبره بأنتهاء صلاحية وعلي التسجيل مرة اخرى






__________________
قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)
hussein.shy is offline   قديم 17-01-2012, 12:57 PM
الرد مع إقتباس
عضو سوبر نشيط
#3  

مشكور على الرد

لكن الى الان مافي حل يفضل طريقة افضل






Wyana is offline   قديم 17-01-2012, 05:12 PM
الرد مع إقتباس
عضو سوبر نشيط
#4  

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

و وضعتها بالطريقة التالية
20120117 يدل اول رقمين من اليمين الايام وبعدها الشهر وبعدها السنه
فا بالطريقة التاليه

كود PHP:
$today 20120118;
if (
$today 20120117) { print error. }
else {
//open page

شرايكم هل يوجد تصحيح او الكود صحيح او هل يوجد فكره افضل واسهل وافضل


شكرا






Wyana is offline   قديم 17-01-2012, 05:23 PM
الرد مع إقتباس
عضو فعال
#5  

لنقل انني قمت بالتسجيل الان ( فانت تقوم باضافة تاريخ التسجيل إلى قاعدة البيانات الآن ) وهناك عدة طرق يتم استخدامها لتسجيل التاريخ ، فاي طريقة تستخدم انت ؟
من الطريقة التي قمت بارفاقها .. لربما كنت لا تستخدم طريقة من الطرق المعروفة وهي :
1- استخدام قاعدة البيانات نفسها ، فعند اضافة حقل جديد للجدول ، تستطيع تحديد النوع ان يكون datetime وعندها يظهر لك قائمة اخرى بها current_timestamp (طبعا اتحدث عن phpmyadmin ) ، وحينها يكون اضافة التاريخ تلقائي بمجرد اضافة الحقل في القاعدة insert query سيتم اضافة التاريخ في ذلك الحقل المحدد

2- عن طريق php تستطيع استخدام الفنكشن time() لتسجيل رقم طويل وهو عبارة عن عدد الثواني من 1970 للآن ، وكل شوية بيزيد يمكنك قراءة المزيد هنا : www.php.net/time

الآن انتهينا من مسألة تسجيل التاريخ لحظة دخول العضو في قاعدة البيانات ، النقطة الثانية هي التحقق عند عملية التفعيل ..

في الحالة الأولى ، يمكنك مراجعة الفورمات ( الشكل ) للتاريخ المدخل في قاعدة البيانات ، وبالتالي التحقق منه

في الحالة الثانية ، لنقل ان التايم ستامب ( عدد الثواني ) كان في لحظة التسجيل هو 10 ، بالتالي عند عملية التسجيل ستقوم بالتحقق ان الرقم في لحظة التفعيل هو اقل من 10 ( عدد الثواني لحظة التسجيل ) + 24 ( عدد الساعات في اليوم ) * 60 ( عدد الدقائق كل ساعة ) * 60 ( عدد الثواني في كل دقيقة ) ، بمعنى ان ذلك الرقم يجب ان يقوم اقل من 10 ( لحظة التسجيل ) + 86400

مثال :


كود PHP:
//Registration
$time time();
// mysql_query("insert into .... tare5 = '$time' "); // note : tare5 is a field in users table which is INT


//Activation
$row mysql_query("select ..... tare5 from users ");
// .....

$timeNow time();
if (
$row['tare5'] + 86400 $timeNow){
echo 
" your activation link is expired you have to request new link";

اتمنى الموضوع وضح معاك ..






__________________
Ahmed Ehab
أستاذ سوفت !
facebook me - tweet me
Egyptechno is offline   قديم 19-01-2012, 01:04 AM
الرد مع إقتباس
عضو سوبر نشيط
#6  

مشكور اخي الكريم الشرح واضح وان شاء الله جاري التجربه اليوم والتطبيق






Wyana is offline   قديم 19-01-2012, 06:18 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
شرح كيف تعرف ارباح موقع معين او قسم معين بموقعك خالد الحربي الربح من خلال برنامج Google Adsense 4 17-03-2011 04:12 AM
[طلب] هاك يمنع عضو معين من المشاركة في موضوع معين فتى العرب الهاكات والإضافات 1 20-12-2008 11:05 PM
تحديد باندويث معين لمجلد معين (؟) Philosopher الويب والويب 2.0 والـ Semantic Web 13 28-09-2007 01:30 AM
ابحث عن هاك عدم كتابة مواضيع فى قسم معين قبل عدد مشاركات معين xSlider الهاكات والإضافات 3 04-09-2007 08:30 PM
كيفية تحديث الموقع في وقت معين بتاريخ معين تلقائيا دون تدخل منك؟! bader_ppc الويب والويب 2.0 والـ Semantic Web 3 13-10-2006 08:31 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 10:28 PM.