sara.ghavam
شنبه 22 خرداد 1395, 18:22 عصر
سلام دوستان عزیزم
من یک صفحه برای تغییر رمز عبور دارم
که 3 تا textbox دارم، یکی برای رمز عبور فعلی، یکی برای رمز عبور جدید و دیگری برای تایید رمز عبور جدید.
چند تا چیز رو میخوام چک کنم،
یکی اینکه رمز عبور فعلی که وارد شده درست باشه (آیا این رو میشه از طریق form validation خود codeignite چک کرد و خطا ره به همراه دیگر خطاها فرستاد؟)
و اینکه رمز عبور جدید و تایید رمز عبور یکی باشند.
و اینکه رمز عبور جدید حروف فارسی نگیره، اعداد و حروف رو بگیره و همچنین کارکترهای دیگه که برای پسورد مجازه
و اینکه رمز عبور جدید حداقل 8 کاراکتر و حداکثر 100 کاراکتر باشه
چطوری باید بنویسم؟؟
و اینکه آیا راهی هست که این خطاهارو به صورت فارسی نشون بدیم؟؟
من اینطوری نوشتم، البته بخش درست بودن رمز عبور فعلی رو نتونستم توش بنویسم.
$rules = array ( array (
'field'=>'currentpass',
'label'=>'Current Password',
'rules'=>'required|alpha_dash|min_length[8]|max_length[100]'
),
array (
'field'=>'pass',
'label'=>'Password',
'rules'=>'required|alpha_dash|min_length[8]|max_length[100]'
),
array (
'field'=>'passcnf',
'label'=>'Password Confirmation',
'rules'=>'required|alpha_dash|min_length[8]|max_length[100]|matches[pass]'
)
);
من یک صفحه برای تغییر رمز عبور دارم
که 3 تا textbox دارم، یکی برای رمز عبور فعلی، یکی برای رمز عبور جدید و دیگری برای تایید رمز عبور جدید.
چند تا چیز رو میخوام چک کنم،
یکی اینکه رمز عبور فعلی که وارد شده درست باشه (آیا این رو میشه از طریق form validation خود codeignite چک کرد و خطا ره به همراه دیگر خطاها فرستاد؟)
و اینکه رمز عبور جدید و تایید رمز عبور یکی باشند.
و اینکه رمز عبور جدید حروف فارسی نگیره، اعداد و حروف رو بگیره و همچنین کارکترهای دیگه که برای پسورد مجازه
و اینکه رمز عبور جدید حداقل 8 کاراکتر و حداکثر 100 کاراکتر باشه
چطوری باید بنویسم؟؟
و اینکه آیا راهی هست که این خطاهارو به صورت فارسی نشون بدیم؟؟
من اینطوری نوشتم، البته بخش درست بودن رمز عبور فعلی رو نتونستم توش بنویسم.
$rules = array ( array (
'field'=>'currentpass',
'label'=>'Current Password',
'rules'=>'required|alpha_dash|min_length[8]|max_length[100]'
),
array (
'field'=>'pass',
'label'=>'Password',
'rules'=>'required|alpha_dash|min_length[8]|max_length[100]'
),
array (
'field'=>'passcnf',
'label'=>'Password Confirmation',
'rules'=>'required|alpha_dash|min_length[8]|max_length[100]|matches[pass]'
)
);