Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''_session''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. Renata Felix

    Criar _SESSION

    Boa Noite.Segui um tutorial para criar um sistema de login com niveis de acesso,ou seja, abrir uma pagina para usuarios comuns e outra pagina para administradores.O sistema foi criado com exito,esta funcionando normalmente,porem nesse codigo não cria sessao e variaveis para$_SESSIONEu tentei implementar mas deu erro e preciso criar a sessao para na hora de deslogar poder destru-ila e exibir o nome do aluno na pagina de login.Segue os codigos####### processaAcesso.php ############<?php//utilização de namespacesnamespace processaAcesso {include 'mysql.php';use Mysql as Mysql;class ProcessaAcesso {var $db;public function __construct() {$conexao = new Mysql\mysql(DB_SERVER, DB_NAME, DB_USERNAME, DB_PASSWORD);$this->db = $conexao;}public function verificaAcesso($login, $senha) {$select = $this->db->select('tb_usuario', '*'," where login_usuario = '$login' and senha_usuario = '$senha'");return $select;}public function cadastraUsuario($dados){$insert = $this->db->insert('tb_usuario', $dados);return $insert;}}}?>################ controle.php #######################<?php//utilização de namespacesnamespace controle;include 'processaAcesso.php';use processaAcesso as processaAcesso;$controle = new \processaAcesso\ProcessaAcesso;if ($_POST['enviar']) {$login = $_POST['login'];$senha = md5($_POST['senha']);$usuario = $controle->verificaAcesso($login, $senha);//redirecionando para pagina conforme o tipo do usuárioif ($usuario[0]['id_tipo_acesso'] == 1) {header("Location:bemvindo.php");} else if ($usuario[0]['id_tipo_acesso'] == 2) {header("Location:bemvindo2.php");}} else if ($_POST['cadastrar']) {$login = $_POST['login'];$senha = md5($_POST['senha']);$tipo_usuario = $_POST['tipo_usuario'];$arr = array('login_usuario' => $login, 'senha_usuario' => $senha, 'id_tipo_acesso' => $tipo_usuario);if (!$controle->cadastraUsuario($arr)) {echo 'Aconteceu algum erro';} else { $tipo_acesso = $controle->verificaAcesso($login, $senha);// header("Location:bemvindo2.php");echo "<script>alert('Cadastrado com sucesso');window.location='bemvindo2.php'</script>";}}?>################### mysql.php #######################<?php//utilização de namespacesnamespace Mysql {//declaração de variáres globaisdefine('DB_SERVER', 'localhost');define('DB_NAME', 'acesso');define('DB_USERNAME', 'root');define('DB_PASSWORD', '');class mysql {var $db, $conn;public function __construct($server, $database, $username, $password) {$this->conn = @mysql_connect($server, $username, $password);$this->db = mysql_select_db($database, $this->conn);}public function select($tabela, $colunas = "*", $where = "1=1") {$sql = "SELECT $colunas FROM $tabela $where";$result = $this->executar($sql);while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$return[] = $row;}return $return;}public function insert($tabela, $dados) {foreach ($dados as $key => $value) {$keys[] = $key;$insertvalues[] = '\'' . $value . '\'';}$keys = implode(',', $keys);$insertvalues = implode(',', $insertvalues);$sql = "INSERT INTO $tabela ($keys) VALUES ($insertvalues)";return $this->executar($sql);}private function executar($sql) {$return_result = mysql_query($sql, $this->conn);if ($return_result) {return $return_result;} else {$this->sql_error($sql);}}private function sql_error($sql) {echo mysql_error($this->conn) . '<br>';die('error: ' . $sql);}}}?>###############################não sei onde criar a sessao e criar o $_session para o loginHelp Please
×
×
  • Criar Novo...