Si, puede que tengas razon pero no encuentro el error. Te paso todo el codigo por las dudas
Código PHP:
include "conexion.php";
$sqlc= "select * from web_config";
$queryc = $con->query($sqlc);
while ($rc=$queryc->fetch_array()) {
$login=$rc["login"];
break;
}
if(!empty($_POST)){
if(isset($_POST["username"]) &&isset($_POST["password"])){
if($_POST["username"]!=""&&$_POST["password"]!=""){
$nombre_str = $_POST["username"];
$email_str = $_POST["username"];
$pass_str = $_POST["password"];
$user_id=null;
$sentencia = $con->prepare("SELECT* FROM cuenta WHERE nombre= '?' or email= '?' and pass= '?'");
$sentencia->bind_param($sentencia,"sss", $nombre_str, $email_str, $pass_str);
$sentencia->execute();
while ($r=$sentencia->fetch_array()) {
$user_id=$r["id"];
break;
}
if($user_id==null){
print "<script>alert(\"Acceso invalido.\");window.location='../login.php';</script>"; echo $con->error;
}
if($login==0){
print "<script>alert(\"El ingreso fue desactivado por un administrador.\");window.location='../login.php';</script>";
}else{
session_start();
$_SESSION["user_id"]=$user_id;
$_SESSION["nombre"]=$r["nombre"];
$_SESSION["nivel"]=$r["nivel"];
$_SESSION["skin"]=$r["skin"];
$_SESSION["adminlvl"]=$r["adminlvl"];
$nombre_carpeta = "/home/newclanrp/www/mp3/".$user_id."";
if (!file_exists($nombre_carpeta)) {
mkdir($nombre_carpeta, 0777);
}
print "<script>window.location='/cuenta';</script>";
}
}
}
}