زمان جاری: 2012/05/25, 12:35 PM خوش آمدید مهمان گرامی! (ورودعضویت)



چک کردن اعتبار سنجی پسورد


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
چک کردن اعتبار سنجی پسورد
نویسنده پیام
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #1
چک کردن اعتبار سنجی پسورد
من یک برنامه دارم که تو مدلش، طول پسورد را چک نمی کنه و حتی پسورد یک رقمی هم تو ثبت نام قبول می کنه.
از between و minlength هم استفاده کردم ولی درست جواب نمیده.
ممنون میشم زود جواب بدید آخه خیلی کارم فوریه.
2011/03/13 03:55 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
871 بار تشکر شده در 560 پست
ارسال: #2
RE: چک کردن اعتبار سنجی پسورد
درود بر شما. لطفا توضیح بدید که آیا این مدل مرتبط به مدل یوزر و لاگین هست یا خیر. و آیا از کامپوننت auth هم استفاده کردید یا خیر
لطفا کدتون یا مدل تون رو قرار بدید تا بشه سریع کمک کرد
2011/03/13 05:29 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #3
RE: چک کردن اعتبار سنجی پسورد
مدلم همین فایلی است که ارسال کردم برای login هم از auth استفاده کردم. در هنگام ثبت نام طول پسورد را چک نمی کند پسورد با هر طول کاراکتری را ثبت می کند.


فایل‌های ضمیمه
.php  model1.php (اندازه: 1.95 KB / دانلودها: 3)
2011/03/14 09:49 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
871 بار تشکر شده در 560 پست
ارسال: #4
RE: چک کردن اعتبار سنجی پسورد
کلا در نوشتن رول ها مشکل دارید
کد PHP:
1. var $validate = array(
   
2. 'login' => array(
   
3. 'loginRule-1' => array(
   
4. 'rule' => 'alphaNumeric',
   
5. 'message' => 'Only alphabets and numbers allowed',
   
6. 'last' => true
   7. 
),
   
8. 'loginRule-2' => array(
   
9. 'rule' => array('minLength'8),
  
10. 'message' => 'Minimum length of 8 characters'
  
11. )
  
12. )
  
13. ); 

روش صحیح به صورت بالا هست
2011/03/14 07:49 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #5
RE: چک کردن اعتبار سنجی پسورد
خیلی ممنون، ولی من اینم امتحان کردم. بازم درست نشد.
دیگه چیکار کنم؟
یه سوال دیگه هم داشتم. به نظر شما نام گذاری های من مشکل داشته؟ چون بقیه قسمت ها مثل نوشته خودم بوده. username را به همون صورت که نوشتم و تو فایل هست بررسی می کنه و طولش رو چک می کنه ولی این کد در مورد پسورد جواب نمی ده.
(آخرین تغییر در این ارسال: 2011/03/14 08:23 PM توسط s.tajeri.)
2011/03/14 08:10 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
871 بار تشکر شده در 560 پست
ارسال: #6
RE: چک کردن اعتبار سنجی پسورد
آیا شما از پلاگین auth استفاده میکنید
2011/03/14 09:31 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
s.tajeri آفلاین
عضو جدید
*

ارسال‌ها: 19
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #7
RE: چک کردن اعتبار سنجی پسورد
پلاگین نه. از کامپوننتش استفاده کردم.
2011/03/14 09:33 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 992
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 402
871 بار تشکر شده در 560 پست
ارسال: #8
RE: چک کردن اعتبار سنجی پسورد
خوب مشکل شما همین هست. وقتی شما نام فیلد پسورد با نام فیلد در فرمتون یکی باشه. این کامپوننت خودش مدریت این فیلد رو در اختیار میگیره و ولید سازی رو در توابع لوگین خودش چک میکنه.

در اینجا شما باید در کنترلر accunt که متد لوگین رو فقط ایجاد کردید به صورت دستی و در داخل کنترلر تون ولیدیشن رو چک کنید

لینک زیر گویای همه چیز هست
کد:
http://bakery.cakephp.org/articles/SeanCallan/2007/04/17/simple-form-authentication-in-1-2-x-x
2011/03/14 10:04 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: