PDA

View Full Version : سوال: password validation



kimiaaa
سه شنبه 18 خرداد 1389, 12:43 عصر
سلام دوستان
فرمي دارم كه ميخوام براي valide كردن پسورد از تركيب حروف كوچك و بزرگ انگليسي و اعداد استفاده كنه.اما كدشو نميدونم .اگر راهنمايي كنيد ممنون ميشم

srfarzad
سه شنبه 18 خرداد 1389, 16:01 عصر
$email=$_POST['txt_email'];
function valid_email($email)
{
if(ereg('^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$',$email))
return true;
else
return false;
}

if(!valid_email($email))
{
?>
<script type="text/javascript" language="javascript1.2">

alert("لطفا آدرس ایمیل را درست وارد کنید");
</script>
<?
exit;
}

trade_mark
چهارشنبه 19 خرداد 1389, 12:29 عصر
srfarzad (http://barnamenevis.org/forum/member.php?u=67226)
دوست عزیز کد شما برای اعتبار سنجی ایمیل می باشد نکته بعد هم اینکه موقع قرار دادن کد از تگ مربوط استفاده کنید
با تشکر
در مورد سوال دوستمون هم می تونی از کد زیر استفاده کنی

if (preg_match("/^[\@-a-z0-9_\.]{0,60}$/i",$pass) )
موفق...

mirmousavi.m
چهارشنبه 19 خرداد 1389, 13:08 عصر
من متوجه نشدم!
مگه نباید هنگام ثبت کاربر جدید، پسورد رو به صورت MD5 داخل دیتابیس ذخیره کنیم و هنگام چک کردن پسورد، پسورد ورودی رو MD5 کنیم و بعد با پسوردی که داخل دیتابیس هست چک کنیم؟

Reza1607
چهارشنبه 19 خرداد 1389, 17:28 عصر
من متوجه نشدم!
مگه نباید هنگام ثبت کاربر جدید، پسورد رو به صورت MD5 داخل دیتابیس ذخیره کنیم و هنگام چک کردن پسورد، پسورد ورودی رو MD5 کنیم و بعد با پسوردی که داخل دیتابیس هست چک کنیم؟
kimiaaa می خوان برای امنیت بیشتر این کار رو بکنند یعنی کاربر باید رمزی رو انتخاب کنه که هم عدد داشته باشه هم حروف

mirmousavi.m
پنج شنبه 20 خرداد 1389, 01:11 صبح
kimiaaa می خوان برای امنیت بیشتر این کار رو بکنند یعنی کاربر باید رمزی رو انتخاب کنه که هم عدد داشته باشه هم حروف
بله، سوال رو درست نخونده بودم :خجالت:
مرسی