Jump to content


robboard2

Member Since 18/05/2007
Offline Last Active 01/06/2007, 13:30
-----

Posts I've Made

In Topic: Session_start

20/05/2007, 11:57

Apos fazer o procedimento acima. ainda continua dando os seguintes erros:


como resolver ??

grato



Warning: session_start() [function.session-start]: open(C:\WINDOWS.0\system32\config\SYSTEM~1\CONFIG~1\Temp\\sess_2a867c283c8617001234c28269f3ba2f, O_RDWR) failed: Permission denied (13) in C:\Inetpub\wwwroot\index.php on line 3

login senha
Warning: Unknown: open(C:\WINDOWS.0\system32\config\SYSTEM~1\CONFIG~1\Temp\\sess_2a867c283c8617001234c28269f3ba2f, 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 () in Unknown on line 0


Já ouve saída, ou um código html, ou um echo...

Uma forma de resolver isso, é mandar todas as saídas de uma vez só, no final do arquivo, uma forma para isso é:
- Adicionar na primeira linha do arquivo, a função ob_start();
- Na última linha, ob_end_flush();

Ex.

<?php
ob_start();
.
.
.
ob_end_flush();
?>


Apos fazer o procedimento acima. ainda continua dando os seguintes erros:


como resolver ??

grato



Warning: session_start() [function.session-start]: open(C:\WINDOWS.0\system32\config\SYSTEM~1\CONFIG~1\Temp\\sess_2a867c283c8617001234c28269f3ba2f, O_RDWR) failed: Permission denied (13) in C:\Inetpub\wwwroot\index.php on line 3

login senha
Warning: Unknown: open(C:\WINDOWS.0\system32\config\SYSTEM~1\CONFIG~1\Temp\\sess_2a867c283c8617001234c28269f3ba2f, 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 () in Unknown on line 0

In Topic: Vídeo Tutorial - Sistema De Login

18/05/2007, 21:50

Gostaria de uma ajuda. sou iniciante no php e to postando o codigo do video tutorial mencionado nesse artigo.

foi criado o arquivo index.php, conexao.php, protegido.php. Rodei o mesmo e nao apresentou nenhum tipo de erro.

so que o sistema de login nao funciona.

alguem pode me ajuda ????

grato






INDEX.PHP


<?php
session_start();
include "conexao.php";
conexao();

if (isset($_GET['acao']))
{
if ($_GET['acao'] == "login")
{
if (isset($_POST['login']))
{
if (empty($_POST['login']))
{
$erro[] = "informe seu login.";
}
}
else {
$erro[] = "informe seu login";
}
if (isset($_POST['senha']))
{
if (empty($_POST['senha']))
{
$erro[] = "informe sua senha.";
}
}
else {
$erro[] = "informe sua senha.";
}

if (!isset($erro)) {
$login = addslashes(htmlentities($_POST['login']));
$senha = addslashes(htmlentities($_POST['senha']));

$sql_login = "SELECT * FROM user WHERE login = 'login' AND senha = 'senha'";
$exe_login = mysql_query($sql_login, base) or die ("erro ao executar sql");
$num_login = mysql_num_rows($exe_login);

if ($num_login > 0) {
$reg_login = mysql_fetch_array($exe_login, MYSQL_ASSOC);
$_SESSION['login'] = $reg_login['login'];
$_SESSION['senha'] = $reg_login['senha'];
header("location: protegido.php");
exit;
}else {
$erro[] = "usuario e/ou senha invalidos";
}


}

}
}


//?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de Login</title>
</head>
<body>

<?php
if (isset($erro)){
echo "<ul>";
for ($i=0;$i<count($erro);$i++){
echo "<li>".$erro[$i]."<li>";
}
echo "<ul>";
}
?>

<form action=<?=$_SERVER['PHP_SELF']?>?acao=login"methodo="post">
login <input type="text" name="login" />
senha <input type="text" name="senha" />
<input type="submit" value="Entrar" />
<form>


</body>
</html>





CONEXAO.PHP

<?
//conexao
function conexao(){
global $base;
$base = mysql_connect("localhost", "root", "4902") or die("erro ao conectar");
$db = mysql_select_db("test");
}


?>



PROTEGIDO.PHP

<?php
session_start();
if (!isset($_SESSION['login']) || !isset($_SESSION['senha'])){
header("location: index.php?erro=1");
exit;
}

if (isset($_GET['logoff'])){
session_unset();
session_destroy();
header("location: index.php");
}

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Protegido</title>
</head>
<body>
<hl>Página Protegida<hl>
<a href="protegido.php?logoff">Sair</a>
</body>
</html>




---------------------------------------------------------------------

Aguardo um retorno

IPB Skin By Virteq