Estaba aplicando una rutina para hacer login en la cual al comienzo escribo session_start(); pero me sale estos errores:
Código:
lo extraño es que he usado este codigo en otros proyectos y me ha funcionado sin ningun problema aqui les pongo mi codigo:Warning: session_start() [function.session-start]: open(C:/DOCUME~1/ADMINI~1/CONFIG~1/Temp\sess_0d40f9d45a395881ddc68b2beabf24e0, O_RDWR) failed: Permission denied (13) in D:\DESARROLLO WEB\PERU\web\web2\verifica_login.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\DESARROLLO WEB\PERU\web\web2\verifica_login.php:2) in D:\DESARROLLO WEB\PERU\web\web2\verifica_login.php on line 2 fallo Warning: Unknown: open(C:/DOCUME~1/ADMINI~1/CONFIG~1/Temp\sess_0d40f9d45a395881ddc68b2beabf24e0, O_RDWR) failed: Permission denied (13) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:/DOCUME~1/ADMINI~1/CONFIG~1/Temp) in Unknown on line 0
Código PHP:
<?php
session_start();
//Conexion a la Base de datos
include ('clase_mantenimiento.php');
$clase=new clasePrincipal();
$c=$clase->conectar("localhost","db_jcrosales","root",".");
//Datos de Login
$usuario = $_POST['usuario'];
$password = $_POST['password'];
//Encriptamos los datos para comprarlos en la BD
$login_usu=md5($usuario);
$login_psw=md5($password);
//Verificar
$cad = "select * from usuario where usuario_nombre='$login_usu'";
$datos = mysql_query($cad);//permite que se ejecute una cadena sql
$total=mysql_num_rows($datos);//CUANTA EL NUMERO DE REGISTROS QUE TIENE $datos, EN ESTE CASO 1
//estado del usuario
$cad2 = "select usuario_flag_estado from usuario where usuario_nombre='$login_usu'";
$sql = mysql_query($cad2);
while($row = mysql_fetch_array($sql)) {
$estado = $row["usuario_flag_estado"];
}
//Bloquear otros tipos de usuario
$otro=0;
$cad3 = "select * from usuario where usuario_nombre='$login_usu' and usuario_tipo_id='1'";
$sql2 = mysql_query($cad3);
$otro = mysql_num_rows($sql2);
if($total>$otro){
if($total > 0){
$cad = "select * from usuario where usuario_nombre='$login_usu' and usuario_password='$login_psw'";
$datos = mysql_query($cad);
$total = mysql_num_rows($datos);
if($total>0){
if($estado==1){
$codigo = mysql_result($datos,0,0);
$_SESSION["codigo"]=$codigo;
echo "ingreso";
//header("location:web/index.html?c=$codigo");
}
else{
//usuario deshabilitado
//header("location:def.php");
echo "fallo";
}
}
else{
//error de contraseña
//header("location:def.php");
echo "fallo";
}
}
else{
//error de usuario
//header("location:def.php");
echo "fallo";
}
}
else{
//usuario deshabilitado
//header("location:def.php");
echo "fallo";
}
?>