imam register.php i sve radi, ide u db i sve je ok, kada recimo umjesto 8 znakova za lozinku, stavim tri izbaci mi poruku da treba najmanje 8 znakova i to je dobro, onda odem u db i uspjesno sam se registriro a nebi trebao… nije mi jasno zasto dopusta registraciju ako sam za lozinku stavio 3 slova ono…
e znam gdje da ubacim taj strlen za sifru… stavio sam ispod count ==0 i pokaze se error ali dopusta registraciju
<?php
error_reporting(0);
include_once ‘mysqliconnect.php’;
if(isset($_POST[‘btnreg’]))
{
$usr = mysqli_real_escape_string($con, $_POST[‘username’]);
$email = mysqli_real_escape_string($con, $_POST[‘email’]);
$pass = mysqli_real_escape_string($con, $_POST[‘password’]);
$maincategories = mysqli_real_escape_string($con, $_POST['country']);
$subcategories = mysqli_real_escape_string($con, $_POST['club']);
$query = mysqli_query($con, "SELECT username FROM users WHERE username='".$usr."'");
if($count == 0)
{
$query = "INSERT INTO users(username,email,password,country,club) VALUES('$usr', '$email', '$pass', '$maincategories', '$subcategories')";
if(mysqli_query($con,$query))
{
$msg = "<div class='alert alert-success'>
<span class='glyphicon glyphicon-info-sign'></span> successfully registered !
</div>";
}
if(strlen($pass)>64 || strlen($pass)<8)
{
$msg = "<div class='alert alert-danger'>
<span class='glyphicon glyphicon-info-sign'></span> Password character
</div>";
}
}
}
?>