Ir para conteúdo
Fórum Script Brasil
  • 0

Pq!


mayconvm

Pergunta

galera olha eu sempre usei o mesmo script pra tudo q eu faço mais agora ele quer gravar as sessonhes sera porque???

olha o codigo:

class.php

<?

class MeuNome {

var $user;

var $senha;

var $host;

var $banco;

var $con;

var $usuarios;

function conect(){

$this->user="maycon_mvm";

$this->senha="2341989";

$this->host="localhost";

$this->banco="progeto";

$this->usuarios="w_user";

$this->con=mysql_connect($this->host,$this->user,$this->senha);

if (!$this->con){

echo" Erro ao conectar ao banco de dados";

}else{

if(!mysql_select_db($this->banco,$this->con)){

echo "Erro ao Conectar ao banco de dados";

}

}

}

var $list;

function dados($tabela,$local){

$this->tabela=$tabela;

$this->local=$local;

$this->query=mysql_query("SELECT * FROM $this->tabela");

while ($linhas=mysql_fetch_array($this->query)){

       $i++;

$this->list []=$linhas["$this->local"];

}

}

    var $linha;

  function menu(){

echo "<select size=1>";

foreach ($this->list as $n){echo "<option>$n</option>";};

echo "</select>";

 

}

function linha($tb){

$this->tb=$tb;

$this->pesq=mysql_query("select * from $this->tb");

$this->linha=mysql_num_rows($this->pesq);

}

var $login;

var $pass;

function login_session($login,$pass){

$this->login=$login;

$this->pass=$pass;

$sql = mysql_query("SELECT * FROM $this->usuarios where login='$this->login' and senha='$this->pass'");

$num_linhas=mysql_num_rows($sql);

if ($num_linhas=="0"){

    echo"<script>

    alert('Usuario ou Senha invalida')

    </script>";

}else{

    while ($linha=mysql_fetch_array($sql)){

       $level = $linha['nivel];

       $id = $linha['id'];

       $nome_user=$linha['nome'];

       $data= $linha['data'];

        session_start();

        session_register("nome_user","id","level");

        //header ("location: ok.php");

}

}

}

function login_cookie($login,$senha,$pagina){

$this->paginas=$pagina;

$this->senhas=$senha;

$this->logins=$login;

$sql = mysql_query("SELECT * FROM $this->usuarios where nome=$this->logins' and senha='$this->senhas'");

$num_linhas=mysql_num_rows($sql);

if ($num_linhas=="0"){

    echo"<script>

    alert('Usuario ou Senha invalida $this->logins $this->senhas $this->usuarios')

    </script>";

}else{

    while ($linha=mysql_fetch_array($sql)){

       $level = $linha['nivel];

       $id = $linha['id'];

       $nome_user=$linha['nome'];

       $data= $linha['data'];

       $ok="ok";

       session_start();

       session_register("ok","level","id","nome","data");

       setcookie("Data","154", time()+3600000);

       setcookie("Nome","maycon", time()+3600000);

       setcookie("Login","ok", time()+3600000);

       header ("location: ok.php");

}

}

}

function logout_session(){

session_unset();

session_destroy();

header("location: index.php");

}

function logout_cookie(){

       setcookie("data","", time()+36);

       setcookie("nome","", time()+36);

       setcookie("Login","", time()+36);

       session_start();

       session_destroy();

}

}

?>

o q esta de vermelho e o q eu uso...

a pagina de formulario:

index.php

<title>Sistema de Email</title>

<body>

<form method="POST" action="?confirm=ok">

<input type="hidden" name="pagina" value="../../12.php">

<table border="1">

<tr>

  <td>Login:</td>

  <td><input type="text" class="inputs" size="20" name="login"></td>

</tr>

<tr>

  <td>Senha:</td>

  <td><input type="password" size="20" class="inputs" name="senha"></td>

</tr>

<tr>

<td colspan="2"><input type="checkbox" name="cookies" value="sim"> Manter sempre logado</td>

</tr>

<tr>

<td colspan="2"><center><input type="submit" size="20" value="Enviar" class="botao"> <input type="reset" size="20" Value="Limpar" class="botao"></center></td>

</tr>

</table>

</form>

<style type="text/css">

<!--

.botao{

border-color : blak;

border-width : 1 px;

background-color: #719FEC;

font-family : times;

text-transform: uppercase;

font-weight : bold;

color: #000000;

BORDER-TOP-WIDTH: 1px;

BORDER-LEFT-WIDTH: 1px;

FONT-SIZE: 9px;

CURSOR: hand;

HEIGHT: 17px;

BORDER-RIGHT-WIDTH: 1px

}

.inputs{

border-color : blak;

background-color: #719FEC;

font-weight : normal;

font-family : times;

}

-->

</style>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

olha quando faço o login ele logar legal... so q quando ele vai imprimir as sessions na tela n sai nada... ele grava sessions por class???biggrin.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...