Bueno, estoy llevando a cabo un panel, la idea es que cada usuario individual que se registre en la base de datos, tenga acceso al mismo, donde pueda subir datos (texto,etc) ....
Lo que tengo:
Aqui busco el usuario en la bd:
Código:
<?
include_once("conex.php");
$link=Conectarse();
if ($Accion=="Logon")
{
$q="select * from usuarios where nick='$nick' and password='$password'";
$res=mysql_query($q,$link);
$cant=mysql_affected_rows($link);
if ($cant>0) {
session_name( 'admin' );
session_start();
$_SESSION["Admin"] = $nick;
session_write_close();
header('Location: ' ."panel.php");
} else{
echo "<script>alert('Nombre de usuario o contraseña incorrecta, por favor intente nuevamente'); document.location.href='index.php';</script>\n";
header('Location: ' ."index.php");
}
}
?>
<link href="css/mkn.css" rel="stylesheet" type="text/css">
<title><? echo "$NombredelSitio";?></title><table width="100%" border="0" cellpadding="5" cellspacing="0">
<tr>
<td align="center" class="TaT">Panel de Gestión de "<? echo "$NombredelSitio";?>" </td>
</tr>
<tr>
<td><p> </p>
<form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
<table width="24%" border="0" align="center" cellspacing="0">
<tr align="center" valign="middle">
<td colspan="2" class="TaT">Inicie Sesión </td>
</tr>
<tr bgcolor="#EBEBEB">
<td width="34%" class="TaL"><span class="Texto2"> </span><span class="Textoa12">Usuario:</span></td>
<td width="66%" class="TaR"><input name="nick" type="text" class="Cuadrodetexto" id="nick"></td>
</tr>
<tr bgcolor="#EBEBEB">
<td class="TaL"><span class="Texto2"> </span><span class="Textoa12">Contraseña:</span></td>
<td class="TaR"><input name="password" type="password" class="Cuadrodetexto" id="password"></td>
</tr>
<tr align="center" bgcolor="#EBEBEB">
<td height="35" colspan="2" class="TaD"><input name="Submit" type="submit" class="Boton" value="Continuar">
<input name="Accion" type="hidden" id="Accion" value="Logon"></td>
</tr>
</table>
</form>
<p> </p></td>
</tr>
</table>
El ses, para validar:
Código:
<?
ini_set(display_errors,0);
session_name( 'admin' );
session_start();
if (!isset($_SESSION["Admin"])){
echo "<script>alert('Nombre de usuario o contraseña incorrecta, por favor intente nuevamente'); document.location.href='index.php';</script>\n";
header('Location: ' ."index.php");
}
?>
y por ejemplo ahora quiero crear el panel:
Código:
<?
include_once("ses.php");
include_once("conex.php");
?>
Supuestamente <? echo $_SESSION["Admin"];?> ha iniciado sesión
pero no tengo idea por donde arrancar....
Supongamos que quiera insertar un texto por usuario, como hago, que es lo conveniente?, insertar en las tablas de los usuarios, crear nuevas tablas??¿??¿?