Jump to content

Search the Community

Showing results for tags 'Login'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 139 results

  1. vinihhylian0103

    Facebook Login

    Estou com um problema lógico que não consigo resolver, quando e faço login com o facebook com um usuário que não tem o email cadastrado ele retorna a mensagem "usuário não cadastrado", ao invés disso eu gostaria de poder cadastrar o email desse usuário não cadastrado, alguém pode me ajudar? facebook.php <?php session_start(); unset($_SESSION['face_access_token']); require_once'lib\Facebook\autoload.php'; if(!$conect=mysqli_connect('localhost','root','','cadastros')) die ('erro ao conectar'); $fb = new \Facebook\Facebook([ 'app_id' => '2259759927393128', 'app_secret' => '8896a104c69194287cc879854a9d8671', 'default_graph_version' => 'v2.10', //'default_access_token' => '{access-token}', // optional ]); $helper = $fb->getRedirectLoginHelper(); //var_dump($helper); $permissions = ['email']; // Optional permissions try { if (isset($_SESSION['face_access_token'])) { $accessToken = $_SESSION['face_access_token']; } else{ $accessToken = $helper->getAccessToken(); } } catch(Facebook\Exceptions\FacebookResponseException $e) { // When Graph returns an error echo 'Graph returned an error: ' . $e->getMessage(); exit; } catch(Facebook\Exceptions\FacebookSDKException $e) { // When validation fails or other local issues echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; } if (! isset($accessToken)) { $url_Login = 'http://localhost/Site(TCC)/facebook.php'; $loginUrl = $helper->getLoginUrl($url_Login, $permissions); } else { $url_Login = 'http://localhost/Site(TCC)/facebook.php'; $loginUrl = $helper->getLoginUrl($url_Login, $permissions); if (isset($_SESSION['face_access_token'])) { $fb->setDefaultAccessToken($_SESSION['face_access_token']); } else { $_SESSION['face_access_token'] = (string) $accessToken; $oAuth2Client = $fb->getOAuth2Client(); $_SESSION['face_access_token'] = $oAuth2Client->getLongLivedAccessToken($_SESSION['face_access_token']); $fb->setDefaultAccessToken($_SESSION['face_access_token']); } try { // Returns a `Facebook\FacebookResponse` object $response = $fb->get('/me?fields=name, email'); $user = $response->getGraphUser(); //var_dump($user); $sql = "SELECT * FROM usuarios WHERE email='".$user['email']."' LIMIT 1"; # Executa a instrução SQL no banco de dados $resultado = @mysqli_query($conect, $sql); # Verifica o numero de linhas retornadas $linhas = mysqli_num_rows($resultado); # Direciona o usuário ao menu de opções if($linhas==0) { "INSERT INTO usuarios(nome, rm, id_curso, email, senha) VALUES('$user','$user','$user','.$user['email']','$user')")); function myAlert($msg, $url){ echo '<script language="javascript">alert("'.$msg.'");</script>'; echo "<script>document.location = '$url'</script>"; } myAlert("Email ou Senha incorretos! Verifique os dados inseridos!", "/SITE(TCC)/CADASTRO/index.html"); } else{ $_SESSION["autenticado"]="rfc822_allowed"; $_SESSION["login"]=$email; header("Location:/SITE(TCC)/LOGIN/profile.php"); } } catch(Facebook\Exceptions\FacebookResponseException $e) { echo 'Graph returned an error: ' . $e->getMessage(); exit; } catch(Facebook\Exceptions\FacebookSDKException $e) { echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; } } ?> <a href="<?php echo $loginUrl; ?>">Facebook</a>
  2. Olá, pessoal. Reabri este tema para quem poder ajudar em criar login em sistema paralelo com a tabela user do wordpress. Sei que o wordpress usa o md5 para codificar suas senhas, mas ele usa algo A+ para fazer isso. Preciso identificar a codificação certa para criar um login usando os dados da tabela wp_user. Só preciso saber com é a criptografia que o wordpress usa em seus senhas.
  3. Vinicius-Visanfe

    Como fazer aparecer nome de usuário no meu Perfil.

    Ola tenho esses arquivos. // Esse arquivo usuarios.php tem a conexao e a parte de login e cadastro. ?php class Usuario{ private $pdo; //Construtor public function __construct($dbname, $host, $username, $password){ try { $this->pdo = new PDO("mysql:dbname=".$dbname.";host=".$host, $username, $password); } catch (PDOException $e) { echo "Erro com BD: ".$e->getMessage(); }catch (Exception $e) { echo "Erro: ".$e->getMessage(); } } //Cadastrar public function cadastrar($nome, $telefone, $email, $cpf, $bairro, $cidade, $senha){ //Antes de cadastrar verificar se ja esta cadastrado $cmd = $this->pdo->prepare("SELECT id from usuarios WHERE email = :e"); $cmd->bindValue(":e",$email); $cmd->execute(); if($cmd->rowCount() > 0) //Veio id { return false; }else // Não veio id { //Cadastrar $cmd = $this->pdo->prepare("INSERT INTO usuarios (nome, telefone, email, cpf, bairro, cidade, senha) values (:n, :t, :e, :c, :b, :d, :s)"); $cmd->bindValue(":n",$nome); $cmd->bindValue(":t",$telefone); $cmd->bindValue(":e",$email); $cmd->bindValue(":c",$cpf); $cmd->bindValue(":b",$bairro); $cmd->bindValue(":d",$cidade); $cmd->bindValue(":s",md5($senha)); $cmd->execute(); return true; } } //Logar public function entrar($email, $senha) { $cmd = $this->pdo->prepare("SELECT * from usuarios WHERE email = :e AND senha = :s"); $cmd->bindValue(":e",$email); $cmd->bindValue(":s",md5($senha)); $cmd->execute(); if($cmd->rowCount() > 0) //Se foi encontrado essa pessoa { $dados = $cmd->fetch(); if($dados['id'] == 1) { //Usuario ADM $_SESSION['id_master'] = 1; }else{ //Usuario Normal $_SESSION['id_usuario'] = $dados['id']; } return true; //Usuário encontrado }else{ return false; //Usuário não foi encontrado } } } ?> // Ja esse arquivo meu-perfil.php seria o Perfil de usuario html lang="pt-br"> <head> <title>Meu perfil - Pé na Estrada</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="../css/style.css"> <link rel="stylesheet" href="../css/perfil.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous"> </head> <body> <header class="cabecalho"> <div class="container"> <div class="caixa-cabecalho"> <h1 class="logo"><img class="logo-pe" src="../images/logotipo-pne.png" width="50%"></h1> <button class="btn-menus"><a class="btns">Cadastrar <i class="fas fa-home"></i></button> <button class="btn-menul"><a class="btnl" href="">Sair <i class="fas fa-sign-out-alt"></i></i></a></button> </div> </div> </header> <main> <div class="container"> <div class="caixa-conteudo"> </div> </div> </main> <footer class="rodape"> <div class="container"> <div class="caixa-rodape"> <p class="titulo-rodape">Sobre</p><br> <a href="#" class="texto-rodape">Inicio</a> <a href="#" class="texto-rodape">Termos de Uso</a> <a href="#" class="texto-rodape">Pontos Turisticos</a> <a href="#" class="texto-rodape">Contato</a> </div> <div class="caixa-rodape" id="fale"> <p class="titulo-rodape">Fale Conosco</p><br> <p class="texto-rodape">(11) 98020-1329</p> <p class="texto-rodape">marketing@penaestrada.net.br</p> <P class="texto-rodape">contato@penaestrada.net.br</P> </div> <div class="caixa-links" id="redes"> <p class="titulo-rodape">Acesse nossos canais</p><br> <p class="texto-links"><i id="face" class="fab fa-facebook-f"></i> <i id="insta" class="fab fa-instagram"></i> <i id="twit" class="fab fa-twitter"></i> <i id="you" class="fab fa-youtube"></i></p> </div> <div class="caixa-rodape"> <p class="texto-rodape2">PAÚBA Criativa</p> </div> <div class="caixa-rodape"> <p class="texto-rodape2"> <i class="fas fa-credit-card" id="card"></i> Crédito/Débito <i class="fas fa-file-invoice-dollar" id="boleto"></i> Boleto </p> </div> <div class="caixa-rodape"> <p class="texto-rodape2"> Segurança <i class="fas fa-shield-alt" id="seguranca"></i> </p> </div> </div> <div class="caixa-reservados"> <p class="texto-reservados">PÉ NA ESTRADA © 2019 - Todos os direitos reservados</p> </div> </footer> <!--Modal de Sign In--> <style> .modal-container{ width: 100vw; height: 100vh; background: rgba(0,0,0,.5); position: fixed; top: 0; left: 0; z-index: 2000; display: none; justify-content: center; align-items: center; } .modal-container.mostrar{ display: flex; } .modal{ background: #ffffff; width: 25%; min-width: 250px; padding: 20px; position: relative; border-radius: 8px; } @keyframes modal{ from{ opacity: 0; transform: translate3d(0, -60px, 0); } to{ opacity: 1; transform: translate3d(0, 0, 0); } } .mostrar.modal{ animation: modal .3s; } .fechar{ position: absolute; font-size: 1.2em; top: -25px; right: -20px; width: 40px; height: 50px; border-radius: 50%; border: 2px solid #ffffff; background-color: #011936; color: #ffffff; cursor: pointer; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .3); } .title{ font-weight: bold; color: #011936; } .form-sign{ display: grid; } .cx-form{ height: 40px; margin-top: 5px; border: 1px solid #a8dbff; border-radius: 7px; } .cx-btn{ margin-top: 5px; width: 40%; height: 40px; background-color: #a8dbff; border: 1px solid #a8dbff; color: #011936; font-weight: bold; border-radius: 7px; } </style> <div id="modal-signin" class="modal-container"> <div class="modal"> <button class="fechar"><i class="fas fa-times"></i></button> <h3 class="title">Cadastrar Propriedade</h3> <form class="form-sign" action="" method="post" enctype="multipart/forma-data"> <input class="cx-form" type="text" name="titulo" id="titulo" placeholder=" Titulo" maxlength="255" required> <input class="cx-form" type="text" name="endereco" id="endereco" placeholder=" Endereço" maxlength="255" required> <input class="cx-form" type="text" name="cep" id="cep" placeholder="CEP" maxlength="20" required> <input class="cx-form" type="text" name="bairro" id="bairro" placeholder=" Bairro" maxlength="60" required> <input class="cx-form" type="text" name="cidade" id="cidade" placeholder=" Cidade" maxlength="60" required> <input class="cx-form" type="text" name="estado" id="estado" placeholder=" Estado" maxlength="2" required> <input class="cx-form" type="text" name="info" id="info" placeholder=" informações" maxlength="600" required> <input class="cx-upload" type="file" name="images" id="images"> <input class="cx-btn" type="submit" value="CADASTRAR"> </form> </div> </div> <script> function iniciaModal(modalId){ const modal = document.getElementById(modalId); if(modal) { modal.classList.add('mostrar'); modal.addEventListener('click', (e) => { if(e.target.id == modalId || e.target.className == 'fechar' || e.target.className == 'fas fa-times') { modal.classList.remove('mostrar'); } }); } } const btn = document.querySelector('.btn-menus'); btn.addEventListener('click', () => iniciaModal('modal-signin')); </script> </body> </html> <!--PHP --> <?php if(isset($_POST['titulo'])){ $titulo = htmlentities(addslashes($_POST['titulo'])); $endereco = htmlentities(addslashes($_POST['endereco'])); $cep = htmlentities(addslashes($_POST['cep'])); $bairro = htmlentities(addslashes($_POST['bairro'])); $cidade = htmlentities(addslashes($_POST['cidade'])); $estado = htmlentities(addslashes($_POST['estado'])); $info = htmlentities(addslashes($_POST['info'])); $images = htmlentities(addslashes($_POST['images'])); if(!empty($titulo) && !empty($endereco) && !empty($cep) && !empty($bairro) && !empty($cidade) && !empty($estado) && !empty($info) && !empty($images)) { require_once '../classes/propriedades.php'; $us = new PDO("mysql:dbname=navarro7_usuarios;host=localhost", "navarro70", "Navarro0"); } } ?> // E tenho esse código PHP na página login.php com campos de email e senha. <?php if(isset($_POST['email'])){ $email = htmlentities(addslashes($_POST['email'])); $senha = htmlentities(addslashes($_POST['senha'])); if(!empty($email) && !empty($senha)){ require_once 'classes/usuarios.php'; $us = new Usuario("navarro7_usuarios", "localhost", "navarro70", "Navarro0"); if($us->entrar($email, $senha)){ echo '<script>window.location.href = "/pages-adm/meu-perfil.php"</script>'; }else{ echo "Email e/ou senha estão incorretos!"; } }else{ echo "Preencha todos os campos!"; } } ?> Alguém pode me ajudar nesse caso quero que quando o usuario usa a pagina login colocando o email e senha ela vai para a pagina meu-perfil.php mais que eu consiga fazer aparecer o nome dele na pagina.
  4. Mduarte87

    Bloqueio por password

    Olá boa noite a todos. Pesquisei no forum por esta questão e não encontrei resposta. Sou novo nestas andanças mas derivado ao fascínio e á necessidade estou a começar a criar uma pagina para a minha empresa. Está tudo a correr lindamente e apesar de não dominar qualquer tipo de código estou a construir o visual do site sem problemas. Estou a adorar o resultado bem como o trabalho em si. A minha duvida é a seguinte: Eu gostava que uma das minhas paginas tivesse bloqueada por login, até aqui tudo bem de certeza que haverá muitos plugins para isso, mas estou a tentar criar algo mais complexo que vou tentar explicar o melhor possível. A pagina em questão seria um blog o que realmente pretendia era que cada post tivesse uma password diferente. Ou seja os clientes carregavam no link desta pagina situado no menu eram direccionados para um login e ao colocarem a password fornecida eram logo encaminhados para o post respectivo. Eu sei que posso criar um blog e bloquear os posts por password mas assim qualquer cliente ao entrar na pagina iria ver todos os posts existentes carregar naquele que pretende e colocar a password que lhe dei, mas eu nao queria mesmo que os posts estivessem visíveis ao publico em geral da pagina. Não sei se me expliquei bem mas agradeço desde já a toda a comunidade que me possa dar uma dica.
  5. Rafael Ferreira_163968

    Login HASH SALT

    Boa noite amigos, armazeno em um mysql senhas geradas pelo seguinte codigo: $name = "name"; $email = "email"; $password = "pass"; $string = mcrypt_create_iv (24, MCRYPT_DEV_URANDOM); $salt = strtoupper(bin2hex ($string)); $hash = hash_pbkdf2 ("sha1", $password, $string, 1000, 24, true); $hash = strtoupper(bin2hex ($hash)); //finalmente execute a seguinte consulta: $qrCreate = "INSERT INTO tc_users (name, email, hashedpassword, salt) VALUES ('$name', '$email', '$hash', '$salt')"; $stCreate = mysql_query($qrCreate) or die ('Erro ao cadastrar em '.$tabela.' '.mysql_error()); esse codigo insere um hash e salt unico nos campos, por mais que insira a mesma senha em outro usuario o hash e salt serao diferentes. ai vem a duvida, como eu faço para comparar a senha texto digitada pelo usuario com os dados inseridos no BD, por exemplo, se eu fizer a seguinte comparacao: $readTeste = read('tc_users',"WHERE id = '2'"); foreach ($readTeste as $teste); $pass = $teste['hashedpassword']; if (password_verify('pass', $pass)) { echo 'Password is valid!'; } else { echo 'Invalid password.'; } so me retorna invalido. function read esta funcionando, se eu printar o resultado da hashedpassword ele retorna os dados do banco ok. minha duvida e como comparar a senha texto com o banco, se é com o hash ou com o salt ou com os dois junto e como. desde ja obrigado
  6. ola preciso desenvolver uma área de cliente personalizada onde ele vai ter acesso aos pedidos feitos na loja , dados pessoais e endereços mais tem um detalhe na hora que ele for rastrear o produto dele quero fazer uma pagina de correio diferente onde posso habilitar um link se possível no plugin para redirecionar o cliente pra uma pagina de correios internacional...(uso o tema oceanWP free)
  7. Saudações colegas, Sou novo aqui na comunidad e estou com um grave problema, mas que penso ser muito simples. Normalmente sempre trabalhei com MySQL, nos meus projectos em php sempre trabalhei e tudo funciona perfeitamente, porém, estou numa empresa em que o SGBD é SQL SERVER e tenho enfrentado alguns problemas, consigo fazer quase tudo que fazia quando o SGBD era MySQL, mas conforme o projecto na empresa vai crescendo, cresce também a dificuldade de implementar as minha ideias usando o SQL SERVER, cá vai o problema: Tenho uma tela de Login em que o mesmo faz a requisição no Banco de Dados SQL SERVER, ele funciona 75%, caso eu coloque o Username Errado, ele trás a mensagem Dados Errados, caso eu erre a Senha, ele apresenta a mensagem de Senha Incorrecta, até aqui tudo bem, mas se eu colocar todos os dados correctos, ele não me apresenta nenhuma mensagem e não me renderiza para a página de destino. Estou a trabalhar com MVC, abaixo segue-se o código. Controller function entrar(){ $data = array(); $data['username'] = $_POST['nome_utilizador']; $data['password'] = sha1($_POST['senha']); if(!is_null($this->model->verificausername($data))){ echo 2; } else if(!is_null($a = $this->model->verificasenha($data))){ echo 3; } else if (!is_null($this->model->entrar($data))): echo 1; endif; } Model public function entrar($data){ $sth = $this->bd->prepare("SELECT * FROM tKxUsUtilizador WHERE UtCodigo = :username AND UtSenha = :password"); $sth->execute(array( ':username' => $data['username'], ':password' => $data['password'] )); $data = $sth->fetch(); $count = $sth->rowCount(); if($count > 0): //login Session::init(); Session::set('UtCodigo', $data['UtCodigo']); Session::set('UtSenha', sha1($data['UtSenha'])); Session::set('loggedIn', true); return 1; else: return null; endif; } Preciso muito dessa ajuda, Obrigado.
  8. MasterJ

    fazer login

    nao consigo encontrar o erro neste codigo <?php if(isset($_POST['btnLogin'])){ $email = trim($_POST['user_email']); $upass = trim($_POST['user_pass']); $h_upass = sha1($upass); if ($email == '' OR $upass == '') { message("Invalid Username and Password!", "error"); redirect("login.php"); } else { //it creates a new objects of member $user = new User(); //make use of the static function, and we passed to parameters $res = $user::userAuthentication($email, $h_upass); if ($res==true) { message("You logon as ".$_SESSION['ROLE'].".","success"); if ($_SESSION['ROLE']=='Administrator' || $_SESSION['ROLE']=='Student'){ $_SESSION['ADMIN_USERID'] = $_SESSION['USERID']; $_SESSION['ADMIN_FULLNAME'] = $_SESSION['FULLNAME'] ; $_SESSION['ADMIN_USERNAME'] =$_SESSION['USERNAME']; $_SESSION['ADMIN_ROLE'] = $_SESSION['ROLE']; unset( $_SESSION['USERID'] ); unset( $_SESSION['FULLNAME'] ); unset( $_SESSION['USERNAME'] ); unset( $_SESSION['PASS'] ); unset( $_SESSION['ROLE'] ); redirect(WEB_ROOT."admin/index.php"); } }else{ message("Account does not exist! Please contact Administrator.", "error"); redirect(WEB_ROOT."admin/login.php"); } } } ?>
  9. PeeWee

    Manter usuário logado

    Pessoal, estou precisando de um código que mantenha o usuário logado no sistema, pois o interessante é que assim que ele acessar o site nao precise logar outra vez. Estou utilizando esse código: $_SESSION['log_me_out_at'] = strtotime(date("Ymd ")."23:59:59"); aparentemente nao funciona quando subi para o servidor, alguem tem uma dica?
  10. JoaoVituBR

    Socket.IO Redis - Salvar sessão

    Olá, eu tenho 2 servidores (Socket.io Redis) comunicando entre si, e gostaria de saber se tem como, e como posso fazer que salve a sessão para que o usuário quando conectar no outro servidor ele não precise fazer login novamente.
  11. Gente eu não estou conseguindo iniciar o session em php e realmente não consigo entender o motivo já tentei trocentas coisas que as pessoas sugeriram nos foruns, mas o session ainda assim não funciona arquivo index onde não recupera variáveis $_SESSION: <?php session_start(); ?> <!DOCTYPE html> <html> <head> <title>Pagina1</title> <link rel="stylesheet" href="css/style.css"/> </head> <body> <article id="newPrincipal"> <h1>Usuário id:<?php echo $_SESSION['userId']; ?></h1> </article> <h1>Result:<?php echo "Usuário id:".$_SESSION['userId']; ?></h1> </body> </html> <?php echo '<pre>'; print_r($_SESSION['userId']); echo '</pre>'; arquivo login: <?php if(isset($_POST['login-submit'])){ require 'dbh.inc.php'; $users = $_POST['nome']; $mailuid = $_POST['mailuid']; $password = $_POST['pwd']; $token; if(empty($mailuid) || empty($password)){ header("Location: ../header.php=emptyfields"); exit(); } else{ $sql = "SELECT * FROM users WHERE Usuarios=? AND email=?"; $stmt = mysqli_stmt_init($conn); if(!mysqli_stmt_prepare($stmt, $sql)){ header("Location: ../index.php?error=sqlerror"); exit(); } else{ mysqli_stmt_bind_param($stmt, "ss", $mailuid, $users); mysqli_stmt_execute($stmt); $result = mysqli_stmt_get_result($stmt); if($row = mysqli_fetch_assoc($result)){ $pwdCheck = password_verify($password, $row['pwdUsers']); if($pwdCheck == false){ header("Location: ../header.php?error=wrongpwd"); exit(); } else if($pwdCheck == true){ session_start(); $_SESSION['userId'] = $row['idUsers']; $_SESSION['userId2'] = $row['uidUsers']; $_SESSION['email'] = $row['emailUsers']; header("Location: ../index.php?login=".$_SESSION['userId']); } else{ header("Location: ../login.php?error=wrongpwd"); exit(); } } } } } else{ header("Location: ../index.php"); } Eu tentei de todas as formas recuperar alguma informação usando o $_SESSION no arquivo index, mas não consegui Estou beirando o desespero, xoxo
  12. com os dados já inseridos. Por favor. é só para um site de um trabalho da escola, então não precisa de MySqL, encontrei alguns, mas não funcionam, não sei o motivo.
  13. Seguem as partes dos códigos que esta sendo influenciado pelo meu problema. Problema: Ao efetua o login o usuário sera redirecionado a pagina de perfil, mas o que está acontecendo é que la na pagina de perfil o teste de autenticação falha, como se ninguém tivesse logado. Acredito que o erro esta sendo esse.
  14. MachineMan

    Como criar um login com sessões?

    <!DOCTYPE html> <head> <title>JMesportes</title> <meta charset="utf-8"> <meta name="author" content="itala e Emily"> <meta name="description" content="Site para JMesportes"> <meta name="Keyword" content="Vendas,JMesportes,HTML,CSS"> <meta name="viewport" content="widht=device-widht, Initial-Scale=1.0"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script> </head> <body> <header> <nav class="navbar navbar-expand-sm bg-dark navbar-dark"> <li class="nav-item active"> <a class="nav-link" href="#">Home</a> </li> <li class="nav-item"> <a class="nav-link" href="logintela.php">Login</a> <?php ?> </li> <li class="nav-item"> <a class="nav-link" href="#">Area de trabalho</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Entre em contato</a> </nav> <div class="jumbotron jumbotron-fluid"> <div class="container"> <img src="logo.png" widht="900px" height="600px"> </div> Esbanje sua adrenalina </div> <style> body{ backgroud-color:black } .jumbotron jumbotron-fluid{ background-color: white; height:600px; } .container{ background-color: white; } <div>Esbanje sua adrenalina</div> </style> <div id="demo" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ul class="carousel-indicators"> <li data-target="#demo" data-slide-to="0" class="active"></li> <li data-target="#demo" data-slide-to="1"></li> <li data-target="#demo" data-slide-to="2"></li> </ul> <!-- The slideshow --> <!-- Left and right controls --> <a class="carousel-control-prev" href="#demo" data-slide="prev"> <span class="carousel-control-prev-icon"></span> </a> <a class="carousel-control-next" href="#demo" data-slide="next"> <span class="carousel-control-next-icon"></span> </a> </div> </header> <article> <h1>SOBRE NÓS</h1> <p> A JM esportes está no mercado a mais de trinta anos fornecendo aos nosssos clientes</br></p> <p> os seus melhores produtos de mercados com um preço incrivelmente acessível,se cadastre no</br></p> <p> nosso site e faça parte da nossa família!</p> </article> <footer> </footer> <script type="text/javascript" src="bootstrap.js"> </body> </html> Esse é meu código no momento.
  15. kenfabio

    Recuperar dados com CURL

    Sou totalmente novo em PHP e estava precisando fazer uma pagina simples para recuperar dados de um serviço que tenho de servidor remoto, quero recuperar as estatisticas de trafego do meu servidor, ele me passou a API abaixo e gostaria de coloca-la numa pagina PHP, para que eu possa passar para os q acessam esse servidor. E se possível um pequeno form como a imagem abaixo para seleção de parâmetros: Query traffic data for one IP curl -u login:password https://robot-ws.your-server.de/traffic \ --data-urlencode 'type=month' \ --data-urlencode 'from=2010-09-01' \ --data-urlencode 'to=2010-09-31' \ --data-urlencode 'ip=123.123.123.123' { "traffic":{ "type":"month", "from":"2010-09-01", "to":"2010-09-31", "data":{ "123.123.123.123":{ "in":0.2874, "out":0.0481, "sum":0.3355 } } } }
  16. bhenriquecs

    Recuperar dados login - LDAP - PHP

    Boa tarde! Tenho um sistema (intranet) desenvolvido em PHP com login LDAP (Active Directory Windows). O acesso/conexão ocorre perfeitamente. O que eu quero é recuperar as informações do usuário logado. Tentei usando ldap_search e ldap_read, mas não sei onde estou errando. Minha estrutura basicamente é assim: index com o formulário que solicita senha/pass que chama o 'arquivo' que verifica o login digitado. Nesse verificador se o login passar, chama a página home. Alguém tem alguma ideia de como recuperar e exibir na home, por exemplo, o nome do usuário logado? Agradeço desde já.
  17. wlaisson

    Erro session php.

    Estou com este erro no meu código php: Já tentei de tudo e não consigo arrumar, segue o código php da pagina mãe da session da onde este erro é gerado. <?php session_start(); $servername = "localhost"; $username = "root"; $password = ""; $db_name = "tcc-mysql"; $connect = mysqli_connect($servername, $username, $password, $db_name); if(mysqli_connect_error()): echo "Falha na conexão: ".mysqli_connect_error(); endif; if (isset($_POST['btn-entrar'])): $erros = array(); $login = mysqli_escape_string($connect, $_POST['login']); $senha = mysqli_escape_string($connect, $_POST['senha']); if (empty($login) or empty($senha)): $erros[] = "<script language='javascript' type='text/javascript'>alert('O campo Login/Senha deve ser preenchido');</script>"; else: $sql = "SELECT NomeUsu FROM usuario WHERE NomeUsu = '$login'"; $resultado = mysqli_query($connect, $sql); if (mysqli_num_rows($resultado) > 0): $sql = "SELECT * FROM usuario WHERE NomeUsu = '$login' AND CPFUsu = '$senha'"; $resultado = mysqli_query($connect, $sql); if (mysqli_num_rows($resultado) == 1): $dados = mysqli_fetch_array($resultado); $_SESSION['logado'] = true; $_SESSION['id'] = $dados['CodUsu']; echo "<script>location.href='pr.php';</script>"; else: $erros[] = "<script language='javascript' type='text/javascript'>alert('Usuário e Senha não comferem!');</script>"; endif; else: $erros[] = "<script language='javascript' type='text/javascript'>alert('Usuário inexistente!');</script>"; endif; endif; endif; ?> Aqui esta o código da pagina filha que utiliza esta sessão. <?php session_start(); $servername = "localhost"; $username = "root"; $password = ""; $db_name = "tcc-mysql"; $connect = mysqli_connect($servername, $username, $password, $db_name); if(mysqli_connect_error()): echo "Falha na conexão: ".mysqli_connect_error(); endif; $id = $_SESSION['id']; $sql = "SELECT * FROM usuario WHERE CodUsu = '$id'"; $resultado = mysqli_query($connect, $sql); $dados = mysqli_fetch_array($resultado) ?>
  18. Gelson Ventura

    Login Centralizar caixas de texto

    Bom dia, estou com dificuldades em deixar as caixas de textos alinhadas com o texto label, conforme altera o tamanho da tela (responsivo). Segue meu código <!DOCTYPE html> <html lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Centralizar Login</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <style type="text/css"> .containeri img { width: auto; height: auto; } .buttonLogin { font-family: Ubuntu-Bold; font-size: 16px; color: #fff; line-height: 1.2; text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; padding: 0 20px; width: 100%; height: 62px; background-color: blue; border-radius: 3px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; } .buttonLogin:hover { background-color: #403866; } .buttonLogin:focus { background-color: #04B404; } .loginFonte { font-family: arial; font-size: 32px; font-weight:bold; color: red; line-height: 1.2; text-transform: uppercase; text-align: center; width: 100%; display: block; } .inputLogin { font-family: Ubuntu-Bold; color: #403866; line-height: 1.2; font-size: 18px; background-color: #e6e6e6; display: block; width: 100%; height: 60px; padding: 0 20px 0 38px; } @media screen and (min-width: 320px) { .centralizar {margin: 0 auto; width: 100%; /* Valor da Largura */} } @media screen and (min-width: 480px) { .centralizar {margin: 0 auto; width: 80%; /* Valor da Largura */} } @media screen and (min-width: 600px) { .centralizar {margin: 0 auto; width: 70%; /* Valor da Largura */} } @media screen and (min-width: 768px) { .centralizar {margin: 0 auto; width: 50%; /* Valor da Largura */} } @media screen and (min-width: 992px) { .centralizar {margin: 0 auto; width: 40%; /* Valor da Largura */} } @media screen and (min-width: 1200px) { .centralizar {margin: 0 auto; width: 35%; /* Valor da Largura */} } </style> </head> <body> <br/> <div class="container-fluid"> <img src="img/logoLogin2.png" alt="IPS Serviços" class="containeri center-block" /> <div class="centralizar"> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align="center"> <div class="loginFonte" align="center" style="margin-bottom: 15px">BEM VINDO AO IPSWEB</div> </div> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align="center"> <input id="txtUsuario" class="text-uppercase inputLogin" style="margin-bottom: 15px" type="text" name="username" placeholder="Usuário" autofocus="autofocus" /> <input id="txtSenha" class="text-uppercase inputLogin" style="margin-bottom: 25px" type="password" placeholder="Senha" /> </div> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" align="center"> <button id="btnEntrar" class="btn btn-primary buttonLogin" align="center">Entrar</button> </div> </div> </div> </body> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="js/bootstrap.min.js"></script> <script src="js/jquery-1.11.1.min.js"></script> <script src="js/bootstrap.min.js"></script> </html> Ele fica assim quando tenho uma tela grande Tela normal --> Tela pequena (gostaria que ficasse sempre assim) -----> Alinhando com o texto acima
  19. Olá, estou com uma certa dificuldade e precisava de uma ajuda (coisa simples, eu acho)... É o seguinte tenho uma página HTML e preciso que quando a pessoa for acessar a página apareça um prompt pedindo o ID e depois um outro prompt pedindo a matricula, e então o JavaScript iria comparar se o ID e a Matricula estão presentes no array, caso sim aparece um alert dando "Boas Vindas" e então o HTML é carregado, caso contrário aparece um alert informando que os dados estão incorretos e volta para o prompt pedindo o ID. Quando eu acesso o HTML os prompts pedindo ID e matricula aparecem normal, mas independentemente das informações que eu insiro (seja dados corretos ou incorretos) não aparece nenhum dos alerts e a página HTML não carrega, pelo o que entendi a parte de verificação não está funcionando. Só para deixar avisado eu sei que este tipo de autenticação por JavaScript não é segura, mas a implementação é apenas didática nada de importante... segue o código. //INFORMAÇÕES SOBRE OS USUÁRIOS CADASTRADOS // Exemplo : [usuario 0] > ID: abc, Matricula: 123 usuario = new Array(); usuario[0] = ["abc","123"]; usuario[1] = ["xyz","456"]; do{ //Informações enviadas pelo Usuario id_fornecido = prompt("Informe seu ID:"); matricula_fornecida = prompt("Informe sua matrícula:"); //A princípio, verificar se o ID existe for (id = 0; (id = usuario.length-1); id++) { if (usuario === id_fornecido[id][0]) { login_valido = true; break; } } } // Até que se provar o contrário, o login e inválido while((login_valido = false)); if(login_valido === true){ //Validar mátricula do Usuario if(usuario === matricula_fornecida[id][1]) alert("Bem vindo ",id); }else{ alert("Dados Invalidos"); }
  20. gustavocaveira

    Sistema de login PHP

    Olá, boa tarde a todos.... Gostaria de um bom tutorial explicando como criar um sitema de login em php. Alguem pode me ajudar ? Deixa whatsw
  21. Olá pessoal, é o meu primeiro contato com o PHP, e estou tentando desenvolver uma página de cadastro/login. A página em si já está funcionando, e realizando a consulta no banco de dados, mas eu gostaria de exibir uma mensagem de erro quando for constatado que a conta não existe no BD. Até agora tenho duas páginas principais, são elas: login.php e login-connect.php. Gostaria de exibir a seguinte div na página login.php, se o login for inválido: <div class="alert alert-danger alert-dismissible fade show" role="alert"> Ops! password and/or invalid user. <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> Ficaria assim: login-connect.php Da maneira que está, ele só exibe em outra página em branco: <?php (... códigos inicializadores ...) //Realiza consulta dentro do BD $result = mysqli_query($con, "SELECT * FROM `usuario` WHERE `email` = '$login' AND `password`= '$senha'"); //Verifica se as informações estão dentro do BD if(mysqli_num_rows ($result) > 0 ){ $_SESSION['login'] = $login; $_SESSION['password'] = $senha; header('location:main.php'); } else{ unset ($_SESSION['login']); unset ($_SESSION['password']); echo '<b>Atenção</b> Login ou senha inválidos, tente novamente.'; } ?> Obs: Sei que da maneira que o código está, é impossível de fazer a div aparecer, porque não declarei isso em lugar nenhum. Mas aí está o problema, como fazer? Desde já, muito obrigado!
  22. Thiago Castro

    Area para membro logado

    Alguem me ajuda em uma coisa? Queria descobrir como faz para ter uma area restrita para quem está logado. Tipo,registrou ou logou-se da pra entrar,e se tentar entrar e nao estiver logado ao tentar entrar nela será redirecionado a pagina de registro. Desde ja,agradeço.
  23. Eae galera! Estou fazendo uma página de login e estou com um pequeno problema. Gostaria de saber como mostrar a mensagem de Usuário ou senha incorreta, em baixo do formulário. No meu, está abrindo a página em branco e dando a mensagem de erro. Quero que aparece a mensagem de erro, aqui: Porém, está aparecendo assim: Código index.php: <!DOCTYPE html> <head> <meta charset="utf-8"> <title> Área Restrita - Hércules </title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <link href="bootstrap/css/style.css" rel="stylesheet"> </head> <body background="bootstrap/img/bc.jpg" style="max-width: 100%; height: auto;" class="login"> <div class="login-page"> <div class="form"> <form method="post" action="login.php"> <img src="bootstrap/img/perfil.png" class="rounded" alt="Login"> <input type="text" name="email" placeholder="Email" required></br> <input type="password" name="senha" placeholder="Senha" required></br> <button type="submit" class="btn btn-success btn-lg btn-block">Entrar</button> </form> </div> </div> </body> </html> Código login.php <?php include("conexao.php"); if(isset($_POST['email']) && isset($_POST['senha'])){ $email = $_POST['email']; $senha = $_POST['senha']; $teste = md5($senha); $get = mysql_query("SELECT * FROM usuarios WHERE email = '$email' AND senha = '$senha'"); $num = mysql_num_rows($get); if($num == 1){ while($percorrer = mysql_fetch_array($get)){ $adm = $percorrer['adm']; $nome = $percorrer['nome']; session_cache_expire(10); session_start(); if($adm == 1){ $_SESSION['adm'] = $nome; } else{ $_SESSION['nor'] = $nome; } echo '<script type="text/javascript">window.location = "index.html"</script>'; } }else{ echo "Email ou senha incorreta"; } } ?> Obrigado pela ajuda!
  24. Junior Junior

    Php e Mysqli Login-Registro AJAX

    Olá eu tenho tentado criar uma plantaforma que faça login e registro com php mysqli e ajax porém toda vez q tento fazer login ja com um usuario cadastro no banco de dados ele não funciona aparece que ta dando erro, porém não identifiquei o erro, e o registro também alguém poderia me ajudar a desenvolver? meu arquivo valida para login; meu arquivo validareg.php valida o registro: arquivo formulario do registro: parte do arquivo de login: e por fim o ajaxlogin que faz a função ajax
  25. kleber92

    Sistema de login

    Olá Galera, preciso saber como posso criar um sistema de acesso mas com a seguintes condições: Tenho um sistema de login exemplo: www.link1.com.br/app_login Mas quero criar um popup de login no site secundario para ter acesso do painel no link1 Alguém te idéia?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.