ya eh logrado hacer mi multi nivel
tal vez no sea el mas optimo por el momento pero funciona
mi problema radica que a la hora de iniciar la session recargo el script pero me marca error
el error es que asume que ya se inicio o se escribio en pantalla
el caso es que al recargar supuestamente no hace nada mas que iniciar la session
aqui esta mi codigo, haber si alguien me ayuda a ver el error
ya llevo horas y no lo encuentro
Código PHP:
<?
session_start();
if(!isset($_SESSION['login'])){
$accion = $_GET['accion'];
if($accion == 'entra'){
if($_POST['usNick']== ""){
?>
<HTML>
<HEAD>
<TITLE>Inicio se Sesion</TITLE>
</HEAD>
<BODY>
<form action="index.php?accion=entra" method="post" name="form1">
<p><strong> Nick:<br>
<input name="usNick" type="text" id="usNick">
<br>
Clave:<br>
<input name="usCon" type="text" id="usCon">
</strong></p>
<p>
<input type="submit" name="Submit" value="Entrar">
</p>
</form>
</BODY>
</HTML>
<? } else {
$usNick=$_POST[usNick];
$usCon=$_POST[usCon];
if(file_exists("usuarios/$usNick.php")) {
include ("usuarios/$usNick.php");
if($usCon == $clave){
$key2 = "si";
}
else
{
$key2 = "no";
}
}else{
echo "El nick no existe enla BD";
$key2 = "noo";
exit();
}
if($key2 == "si"){
session_start();
$_SESSION['login']=$usNick;
$_SESSION['con']=$usCon;
header('location: index.php'); // Aqui me esta fallando pero no encuentro el error
}
if($key2 == "no"){
echo "La contraseña esta mal.";
exit();
}
} }
else if($accion == 'registra'){
// el Codigo sigue pero esta muy largo y lo demas funciona perfectamente
Aun soy muy novato en php y no le encuentro...
alguien que me ayude???
un saludo!!