Gytyonline
مديريت كل انجمنها
پست: 899
عضو شده در: 14 شهریور 1384
محل سکونت: tehran
امتياز: 8184
|
عنوان: پاسخ به «پل ارتباطی برای تستا» |
|
|
سلام turkm4hdi, جان،
همون طوری که حمید جان گفتن در حرف شاید ساده به نظر برسه اما در عمل نه!
شما میتونید یک تابع مثلا به اسم insert بنویسید و در صفحهی register فروم که محلش دقیقا بعد از Insert شدن فیلدهای رکورد اون کاربر توی دیتابیس باشه.
خوب حالا کار این تابع چیه؟ کارش اینه که میادش کل اطلاعات کاربر ثبت نام شده رو از دیتابیس فروم میخونه و بعدش فیلدهای یکسانش رو مثل نام کاربری، کلمه عبور، ایمیل و ... رو به جدول user تستا اضافه میکنه، این طوری اطلاعاتی که کاربر ارسال کرده تا توی فروم ثبت نام کنه توی دیتابیس تستا هم وارد میشه (البته باید حواستون باشه که طول فیلدهای تعریف شده و نوع دادههاشون در هر دو دیتابیس یکسان باشه!).
اما این حرف شاید در ظاهر ساده بیاد همون طوری که گفتم ولی قطعا در عمل این طوری نیستش، چون معمولا فرومها برای امنیت پسوردها رو کد میکنند مثلا به روش md5 و یا ... که اگر این طوری باشه کار به کلی سخت میشه چون پسورد شما توی تستا هم به صورت md5 ذخیره سازی میشه و برای همین باید توی کدهای تستا هم پسورد ارسالی رو Md5 کنید و بعد استفاده کنید، مثلا در صفحهی ورود باید پسورد اول به صورت Md5 تبدیل بشه و بعد مقایسه بشه Wink .
در کل اگر به php و mysql وارد هستید این کار رو میتونید انجام بدید ولی کار میبره و اگر وارد نیستید هم که متاسفانه نمیتونید.
و در کل اگر کاری رو که بالا گفتم انجام بدید فقط کاربرای ثبت نام شده توی فروم میتونن در آزمونها شرکت کنند و هیچ ارتباط دیگهای بین تستا و فروم تون برقرار نیست. |
|