php ile kullanıcı adı, şifre ve e-posta doğrulamak

0 Cevap php

Ben php ile adınızı, pas ve e-posta doğrulayarak üzerinde çalışıyorum. Ben kimsenin giriş sayfasını atlayabilir doğru öyle olsun emin olmak gerekir.

Bu değerler olduğu:

$email=$_POST['email'];
$username=$_POST['uname'];
$passwd=$_POST['pass'];
$passwd2=$_POST['passcopy'];

Şimdiye kadar e-posta doğrulama var:

if(!(preg_match("/^[\.A-z0-9_\-\+]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/", $_POST['email'])))
    die(msg(0,"You haven't provided a valid email"));

şifre eşit:

if ($passwd != $passwd2) {
die(msg(0,"Passwords are not equal"));
}

şifre uzunluğu:

if ((strlen($passwd) < 8) || (strlen($passwd) > 16)) {
die(msg(0,"Your password must be between 8 and 16 characters. Please type in a longer password"));
}

Ben adını doğrulamak gerekir biliyorum. Ben sadece insanlar benzer adlarını yapmaktan kaçınmak için bir-z0-9 harfe düşünüyordum? Sonra şifre, bir şifre ne karakterler izin vermelidir?

PS. Ben hala preg_match ve Ereg anlamıyorum. Biri bu "/^[\.A-z0-9_\-\+]+[@][A-z0-9_\-]+ açıklamak ve benim kullanıcı adı ve şifre doğrulama için bir preg_match yapabilir eğer çok faydalı olacaktır.

0 Cevap