Te dejo esta parte modificada
Código PHP:
Ver original/** Esto esta mal aqui
mysql_free_result($SQL);
mysql_close($conexion);
*/
if ($login != $datos['usuario']) {
echo "usuario no existe";
if ($password != $datos['clavesegunsecreta']) {
echo "clave incorrecta";
# Fijate si esto no puede ir en otro lado...
// USUARIOS
$_SESSION['usuario_id']=$datos['u_id'];
$_SESSION['usuario_permisos']=$datos['numero_asignado'];
$_SESSION['usuario_login']=$datos['usuario'];
$_SESSION['usuario_nombre']=$datos['nombres'];
$_SESSION['usuario_apellido']=$datos['apellidos'];
$_SESSION['usuario_numero_de_aviso']=$datos['numero_aviso'];
// AVISO
$_SESSION['usuario_a_id']=$datos['a_id'];
$_SESSION['usuario_titulo_aviso']=$datos['titulo_aviso'];
$_SESSION['usuario_motivos']=$datos['motivos'];
}
# Deberia ir aqui