كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> انجمن پشتيباني پروژه سيستم برگزاري آزمون آنلاين «تستا»
پاسخ دادن به این موضوع
پیام به یوزر اشتباه
پست تاریخ: چهار‌شنبه 14 اردیبهشت 1390 - 10:29    
LittleGirl
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 46
عضو شده در: 21 دی 1388
محل سکونت: iran
blank.gif


امتياز: 432

عنوان: پیام به یوزر اشتباه خواندن مشخصات فردی ارسال پیام شخصی

وقتی یک داوطلب نام کاربری یا رمز خودش رو اشتباه وارد کنه هیچ پیام خطایی از طرف سیستم بهش داده نمیشه !!!

فقط دوباره همون فیلدها خالی میشه

فکر کنم اگر پیام مناسبی داده بشه بهتره

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: چهار‌شنبه 14 اردیبهشت 1390 - 21:54    
Hamid
مدیريت كل سایت
مدیريت كل سایت


پست: 5494
عضو شده در: 31 اردیبهشت 1384
محل سکونت: -::ساوه::-
iran.gif


امتياز: 47774

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی

salehi56, جان،
حق با شماست...
ثبت شد که در نسخه جدید اعمال بشه.
در کل، در تستا ما ضروریات رو نگاه کردیم تا سیستم به نتیجه برسه و ارائه بشه. اگر می‌خواستیم درگیر جزئیات بشیم خسته می‌شدیم و از ارائه پشیمون می‌شدیم.
اما به هر حال، قول می‌دیم که در نسخه بعد این مورد رفع بشه.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: پنج‌شنبه 15 اردیبهشت 1390 - 06:58    
LittleGirl
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 46
عضو شده در: 21 دی 1388
محل سکونت: iran
blank.gif


امتياز: 432

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی

نمیشه همین حالا یه فکری برای این موضوع کرد
منظورم اینه که اگر خیلی کار نداره تغییرات مورد نیاز رو بفرمایید که هر کسی خودش انجام بده
با تشکر

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: پنج‌شنبه 15 اردیبهشت 1390 - 10:09    
Gytyonline
مديريت كل انجمن‌ها
مديريت كل انجمن‌ها


پست: 899
عضو شده در: 14 شهریور 1384
محل سکونت: tehran
iran.gif


امتياز: 8184

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

سلام
چون گفته بودید با php کار کردید خودتون می‌تونید این کار رو انجام بدید.
با استفاده از session ها.
در خط شماره 109 فایل index.php شرط زیر وجود دارد:
کد:
if ($check_security=mysql_fetch_row($check_security))

که چک می‌کند این نام کاربری و کلمه عبور در دیتابیس تستا موجود هستش یا نه اگر بود که هیچ شرط درست است و میره به صفحه‌ی آغاز آزمون و اگر اشتباه بود کد پرش می‌کند به else که در خط شماره 276 هستش و توی این قطعه از کد‌ها چک میشه اگر توی url شماره تستی موجود بود کاربر هدایت بشه به صفحه‌ی لاگین اون آزمون و گرنمه به صفحه‌ی index.php خوب حالا برای نشان دادن پیام خطا کار‌های زیر را انجام دهید:
1- در خط دوم این صفحه یعنی index.php بنویسید:
کد:
session_start();


یعنی اول صفحه‌ی شما باید این کد باشد:
کد:
<?php
session_start();
######################################################################
/***************************************************************************
 * Testa : Online Test Management System                               
 * ===========================


قرار گرفتن این کد در خط دوم ضروری هستش و باید فقط در خط دوم باشد نه خط‌های بعدی.

2-به خط شماره 277 بیاید همانجایی که else اشتباه بودن نام کاربری و کلمه عبور چک می‌شود و else ان را به شکل زیر تغییر دهید:
کد:
else
            {
          $_SESSION['Notvalid']= "your usersname and password was wrong";
          $_SESSION['testid']= $_REQUEST['test_id'];
            if (isset($_REQUEST['test_id']))
                header('Location: index.php?test_id=' . $test_id . '');
            else
                header('Location: index.php');
            }


کل else زیر را به جای آن else قرار دهید.

3- به خط 316 رفته و در آنجا کد زیر را وارد نمایید:
کد:
if(($_SESSION['Notvalid']) && ($_SESSION['testid']==$_REQUEST['test_id'])) echo "<center>".$_SESSION['Notvalid']."<center>";


و تمام.
توجه کنید که پیغام your usersname and password was wrong حتما باید با حروف لاتین نوشته شود و اگر می‌خواهید آن را به زبان فارسی تغییر دهید باید این پیغام را در صفحه‌ی farsi.php در پوشه‌ی language تستا وارد کرده و در اینجا دستو دهید که آن پیغام چاپ شود
موفق باشید.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: یکشنبه 18 دی 1390 - 12:13    
LittleGirl
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 46
عضو شده در: 21 دی 1388
محل سکونت: iran
blank.gif


امتياز: 432

عنوان: Re: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی

Gytyonline نوشته است:
سلام
اگر می‌خواهید آن را به زبان فارسی تغییر دهید باید این پیغام را در صفحه‌ی farsi.php در پوشه‌ی language تستا وارد کرده و در اینجا دستو دهید که آن پیغام چاپ شود
موفق باشید.


من هر کاری کردم نتونستم پیام فارسی رو چاپ کنم لطفا کدش رو بزارید
ممنون

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: یکشنبه 18 دی 1390 - 18:06    
dalir
عضو تیم توسعه تستا
عضو تیم توسعه تستا


پست: 196
عضو شده در: 28 خرداد 1389

iran.gif


امتياز: 1987

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

با سلام
اولا ممنون به خاطر راهنمایی شما من هم کارهایی که گفتید انجام دادم ولی آخرش یعنی
(توجه کنید که پیغام your usersname and password was wrong حتما باید با حروف لاتین نوشته شود و اگر می‌خواهید آن را به زبان فارسی تغییر دهید باید این پیغام را در صفحه‌ی farsi.php در پوشه‌ی language تستا وارد کرده و در اینجا دستو دهید که آن پیغام چاپ شود ) متوجه نشدم اگه می شه بگید چگونه این فرمان را در فایل لنگوج قرار داده و چگونه فرمان چاپ بدیم متشکر

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: شنبه 24 دی 1390 - 16:14    
dalir
عضو تیم توسعه تستا
عضو تیم توسعه تستا


پست: 196
عضو شده در: 28 خرداد 1389

iran.gif


امتياز: 1987

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

کسی نیست؟

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: شنبه 24 دی 1390 - 17:41    
Gytyonline
مديريت كل انجمن‌ها
مديريت كل انجمن‌ها


پست: 899
عضو شده در: 14 شهریور 1384
محل سکونت: tehran
iran.gif


امتياز: 8184

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی ارسال email

سلام
مراحل گفته شده رو انجام بدید با تغییرات زیر:
توی قطعه کد چهارمی خط چهارم رو حذف کنید یعنی به این شکل بشه:
کد:
else
            {
          $_SESSION['testid']= $_REQUEST['test_id'];
            if (isset($_REQUEST['test_id']))
                header('Location: index.php?test_id=' . $test_id . '');
            else
                header('Location: index.php');
            }


و قطعه کد آخر رو هم به شکل زیر تغییر بدید :
کد:
if(($_SESSION['Notvalid']) && ($_SESSION['testid']==$_REQUEST['test_id'])) echo "<center>". _YOUR_USERNAME_AND_PASSWORD_WAS_WRONG ."<center>";


حالا فایل farsi.php رو باز کنید و این کد رو داخلش قرار بدید و ذخیره کنیدش:
کد:
define("_YOUR_USERNAME_AND_PASSWORD_WAS_WRONG","نام کاربری و کلمه عبور شما اشتباه است");


موفق باشید.

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست: Hamid (شنبه 24 دی 1390 - 18:37)

پست تاریخ: یکشنبه 16 تیر 1392 - 13:07    
maryam300
شروع فعاليت
شروع فعاليت


پست: 5
عضو شده در: 16 تیر 1392

blank.gif


امتياز: 47

عنوان: پاسخ به «پیام به یوزر اشتباه» خواندن مشخصات فردی ارسال پیام شخصی

سلام یکی از دوستان آماده شو واسه دانلود می گذاره .من نتونستم.مثل اینکه شماره خط ها نمی خونه.(ورژن2)

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc