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. <?php error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); $hostname_conecta = "localhost"; $database_conecta = "agrinology"; $username_conecta = "root"; $password_conecta = ""; $conecta = mysql_pconnect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR); $database = mysql_select_db($database_conecta); if(isset($_POST['cad_users']) && $_POST['cad_users'] == 'cad'){ $primeiro_nome = $_POST["primeiro_nome"]; $sobrenome = $_POST["sobrenome"]; $pais = $_POST["pais"]; $cidade = $_POST["cidade"]; $email = $_POST["email"]; $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $usuario_cad = mysql_query("SELECT usuario FROM usuario WHERE usuario = '$usuario'") or die(mysql_error()); if(@mysql_num_rows($usuario_cad) >= '1'){ $erro = "Usuário já cadastrado no sistema, escolha outro."; }else{ $cadastra_users = mysql_query("INSERT INTO usuario(primeiro_nome, sobrenome, pais, cidade, email, usuario, senha) VALUES('$primeiro_nome', '$sobrenome', '$pais', '$cidade', '$email', '$usuario', '$senha')") or die(mysql_error()); $resposta = ("$cadastra_users"); if($resposta){ $erro = "Usuário cadastrado com sucesso!"; }else{ $erro = "Erro ao cadstrar usuário!"; } } @header ("location:cadastra.php?∼=$erro"); } ?> <!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>Agrinology | Account</title> <link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/style.css"> <script type="text/javascript" src="jquery/jquery.js"></script> <script type="text/javascript" src="jquery/jquery.validate.js"></script> <script type="text/javascript" src="jquery/funcao.js"></script> </head> <body> <div class="cadastro"> <div class="form"> <div> <div id="signup"> <h1>Preencha os Dados abaixo atentamente:</h1> <form name="logar" action="login.php" method="post"> <div class="top-row"> <div class="field-wrap"> <label> Primeiro Nome<span class="req" name="primeiro_nome">*</span> </label> <input type="text" required autocomplete="off" /> </div> <div class="field-wrap"> <label> Sobrenome<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="sobrenome"/> </div> </div> <div class="field-wrap"> <label> País<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="pais"/> </div> <div class="field-wrap"> <label> Cidade<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="cidade"/> </div> <div class="field-wrap"> <label> Email<span class="req">*</span> </label> <input type="email"required autocomplete="off" name="email"/> </div> <div class="field-wrap"> <label> Usuário (Nickname)<span class="req">*</span> </label> <input type="text"required autocomplete="off" name="usuario"/> </div> <div class="field-wrap"> <label> Senha<span class="req">*</span> </label> <input type="password"required autocomplete="off" name="senha"/> </div> <p class="forgot"><a href="index.php">Já está cadatrado? Entre em sua conta.</a></p> <input type="hidden" name="cad_users" value="cad" /> <button type="submit" class="button button-block" name="cadastrar" />Registrar-se</button><br /> <button type="reset" class="button button-block"/>Limpar Campos</button> </form> </div> </div> </div><!-- tab-content --> </div> <!-- /form --> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script> </body> </html> Acima está o meu código, é muito simples, usuário digita seus dados e é efetuado o cadastro. Porém este código não está enviando os dados para o MySQL!!! Porém se eu vou no MySQL, e inserir manualmente os dados, na página login reconhece o cadastro.
  2. Higon

    Erro com PHP e o banco de dados

    Fala pessoal blz? Estou tendo um problema com relação ao PHP e o banco de dados, pois logo após a tela de login, eu precisaria novamente do usuario e o sexo da pessoa para comparar no comando do banco de dados O que eu quero fazer é simples: se a pessoa(que já é cadastrada no meu banco) fizer o login e for mulher, aparecera uma mensagem "SEJA BEM VINDA (e o nome dela)" , se for homem: "SEJA BEM VINDO (nome do cidadão)" e se for outro: "SEJA BEM VINDO(A) (novamente o nome)". Está dando o seguinte erro: Notice: Undefined variable: usuario in C:\xampp\htdocs\banco\cliente\home.php on line 17 Meu código da página: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Home</title> <link href="..\modelo\modelo.css" rel="stylesheet"> </head> <body> <?php //CONECTANDO COM O BANCO $conexao = mysql_connect("localhost", "root", ""); mysql_select_db("banco",$conexao); //FIM DA CONEXÃO $sql = "select sexo,usuario from cliente where usuario = '$usuario'"; $result=mysql_query($sql,$conexao) or die (mysql_error()); $linha = mysql_fetch_array($result); $sexo=$linha['sexo']; $usuario=$linha['usuario']; if ($sexo="Mulher"){ echo "<center>SEJA BEM VINDA .$usuario </center>"; }else if($sexo="Homem"){ echo "<center>SEJA BEM VINDO .$usuario </center>"; }else if($sexo="outro"){ echo "<center>SEJA BEM VINDO(a) .$usuario </center>"; } ?> <div class="menu-container"> <ul class="menu clearfix"> <li><a href="entrarcliente.php">sair</a> <!-- Nível 1 --> </ul> </div> </body> </html> *Obs: Sou novo na area pode ser que tenha uns absurdos hehehe, obr.
  3. rafaelzuckerberg

    Níveis de acesso no login

    Galera, preciso muito tirar uma dúvida, ainda estou aprendendo php e estou seguindo um tutor, consegui criar o DB e consegui fazer login tudo normal, mas ... gostaria que me orientassem como eu posso fazer níveis de acesso de usuários, já criei no BD o tipo de usuário, so não estou conseguindo no index, fazer estas condições e utilizar o SESSION, as validações estão todas corretas, quero que if( admin ) admin.php if (user ) user.php e mostrar seus dados como nome por ex segue arquivos: função que chama o arquivo jpLogin e manipula os dados do formulário function fctLogin(){ $.post('require/jp/jpLogin.php',{ email:$('#eLogin').val(), senha:$('#sLogin').val() },function(res){ if(res){ $('form span').html(res).css({color:'#f00'}); }else{ location.href = 'admin/' //$('form span').html('Logado com sucesso').css({color:'#069'}); } }); } class Login onde tem uma $_SESSION['logado'] = $this->dss <?php class Login{ private $vem, $vsh, $cpt, $crud, $email, $senha, $log, $dds; public function setLogin($email, $senha){ $this->vem = new ValidaEmail(); $this->vsh = new ValidaSenha(); $this->cpt = new Cripto(); $this->crud = new CRUD(); $this->email = $this->vem->setValidaEmail($email); $this->senha = $this->vsh->setValidaSenha($senha); $this->log = $this->senha == $senha? $this->crud->select('id','usuarios','WHERE email = ? && senha = ?',array($this->email,$this->cpt->setCripto($this->senha))): FALSE; if($this->email <> $email){ return $this->email; }else{ if($this->senha <> $senha){ return $this->senha; }else{ if($this->log && $this->log->rowcount() > 0){ foreach($this->log as $this->dds){ $_SESSION['logado'] = $this->dds; return $this->dds; } }else{ return 'Acesso negado'; } } } } } ?> e o index onde serão enviados <div id="wrapper"> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="adjust-nav"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"> <img src="assets/img/logo.png" /> </a> </div> <span class="logout-spn" > <a href="../logout.php" style="color:#fff;">LOGOUT</a> </span> </div> </div> <!-- /. NAV SIDE --> <!--<div id="page-wrapper" >--> <div id="page-inner"> <div class="row"> <div class="col-lg-12"> <h2>ADMINISTRADOR</h2> </div> </div> <!-- /. ROW --> <hr /> <div class="row"> <div class="col-lg-12 "> <div class="alert alert-info"> <strong>Bem vindo fulano </strong> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- /. ROW --> <div class="row"> <div class="col-lg-12 "> <br/> <div class="alert alert-danger"> <strong>Want More Icons Free ? </strong> Checkout fontawesome website and use any icon <a target="_blank" href="http://fortawesome.github.io/Font-Awesome/icons/">Click Here</a>. </div> </div> </div> <!-- /. ROW --> </div> <!-- /. PAGE INNER --> </div> <!-- /. PAGE WRAPPER --> <!--</div>-->
  4. Boa noite, pessoal. como eu faço para substituir o botão login por uma imagem. Quero executar essa função quando clicar na imagem, já tentei usar onclick mas não faz nada. Peguei o exemplo neste site .http://mariovalney.com/como-colocar-o-login-do-google-no-meu-site/ function onSignIn(response) { // Conseguindo as informações do seu usuário: var perfil = response.getBasicProfile(); // Conseguindo o ID do Usuário var userID = perfil.getId(); // Conseguindo o Nome do Usuário var userName = perfil.getName(); // Conseguindo o E-mail do Usuário var userEmail = perfil.getEmail(); // Conseguindo a URL da Foto do Perfil var userPicture = perfil.getImageUrl(); document.getElementById('user-photo').src = userPicture; document.getElementById('user-name').innerText = userName; document.getElementById('user-email').innerText = userEmail; document.getElementById('user-Id').innerText = userID; // Recebendo o TOKEN que você usará nas demais requisições à API: var LoR = response.getAuthResponse().id_token; console.log("~ le Tolkien: " + LoR); };
  5. Ola, pesquisei bastante e não encontrei uma solução... Pois consigo acessar todos os dados que solicitei permissão, porém na hora de salvar a imagem em meu servidor tenho um arquivo salvo com 0KB e uma mensagem no arquivo log. ERROR_LOG [17-Aug-2016 00:07:50 America/New_York] PHP Warning: Illegal string offset 'url' in /home/*****/login.php on line 243 [17-Aug-2016 00:07:50 America/New_York] PHP Warning: file_get_contents(h): failed to open stream: No such file or directory in /home/*****/login.php on line 243 Segue o código <?php session_start(); require_once __DIR__ . '/src/Facebook/autoload.php'; $fb = new Facebook\Facebook([ 'app_id' => 'APP_ID', 'app_secret' => 'APP_SECRET', 'default_graph_version' => 'v2.4', ]); $helper = $fb->getCanvasHelper(); $permissions = ['email']; // optionnal try { if (isset($_SESSION['facebook_access_token'])) { $accessToken = $_SESSION['facebook_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)) { if (isset($_SESSION['facebook_access_token'])) { $fb->setDefaultAccessToken($_SESSION['facebook_access_token']); } else { $_SESSION['facebook_access_token'] = (string) $accessToken; // OAuth 2.0 client handler $oAuth2Client = $fb->getOAuth2Client(); // Exchanges a short-lived access token for a long-lived one $longLivedAccessToken = $oAuth2Client->getLongLivedAccessToken($_SESSION['facebook_access_token']); $_SESSION['facebook_access_token'] = (string) $longLivedAccessToken; $fb->setDefaultAccessToken($_SESSION['facebook_access_token']); } // validating the access token try { $request = $fb->get('/me'); } catch(Facebook\Exceptions\FacebookResponseException $e) { // When Graph returns an error if ($e->getCode() == 190) { unset($_SESSION['facebook_access_token']); $helper = $fb->getRedirectLoginHelper(); $loginUrl = $helper->getLoginUrl('https://apps.facebook.com/APP_NAMESPACE/', $permissions); echo "<script>window.top.location.href='".$loginUrl."'</script>"; exit; } } catch(Facebook\Exceptions\FacebookSDKException $e) { // When validation fails or other local issues echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; } // getting profile picture of the user try { $requestPicture = $fb->get('/me/picture?redirect=false&height=300'); //getting user picture $requestProfile = $fb->get('/me'); // getting basic info $picture = $requestPicture->getGraphUser(); $profile = $requestProfile->getGraphUser(); } 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; } // showing picture on the screen echo "<img src='".$picture['url']."'/>"; // saving picture $img = __DIR__.'/'.$profile['id'].'.jpg'; file_put_contents($img, file_get_contents($picture['url'])); // Now you can redirect to another page and use the access token from $_SESSION['facebook_access_token'] } else { $helper = $fb->getRedirectLoginHelper(); $loginUrl = $helper->getLoginUrl('https://apps.facebook.com/APP_NAMESPACE/'); echo "<script>window.top.location.href='".$loginUrl."'</script>"; } Consigo exibir a foto aqui: echo "<img src='".$picture['url']."'/>"; Porém não consigo salvá-la utilizando...: $img = __DIR__.'/'.$profile['id'].'.jpg'; file_put_contents($img, file_get_contents($picture['url'])); Alguém teria uma solução ou saberia o porque de não funcionar dessa forma?
  6. henrique-rafael

    https ssl etc... em quais páginas usar

    Olá galera, To com umas dúvidas em relação a segurança (estou desenvolvendo um site ecommerce, sou inexperiente). Em quais páginas eu deveria usar o protocolo HTTPS para segurança do usuário? (imagino que seja na página de "login", "cadastro de usuário", e "finalizar compra" (boleto, cartão de crédito, etc)??? Porém caso sejam essas páginas mesmo, eu já adianto que o login e senha do usuário eu iria deixar em uma $_SESSION. Mas como a session esta disponível em todas as páginas que iniciam uma sessão, então surge outra dúvida: Pode alguém roubar o login e senha do usuário (além de outras coisas), caso isso fique na $_SESSION, ou alguém só irá interceptar essa informação quando houvesse um $_POST do usuário e senha do meu cliente???
  7. RickSilva

    Cadastrar usuario?

    Eai galera! Estou criando um forum para meu blog e me deparei com algumas dificuldades que está dificil achar na internet algo relacionado! Bom, fui fazer alguns testes no forum, então criei alguns topicos, criei respostas e até aí tudo ok. Entrei em outro navegador para poder cadastrar um novo usuario como se fosse um visitante qualquer. Então procurei o botão de "cadastrar" mas não achei, só achei o de "login". Voltei para o outro navegador e procurei no painel do wordpress alguma forma de colocar um link para fazer o cadastro de um usuario mas não achei. Pesquisei no google e não achei nada relacionado a isso! Devo criar uma pagina para cadastro? Quase esqueci de informar que estou usando o pluging bbpress Fico grato a quem puder me ajudar!
  8. henrique-rafael

    segurança no login

    A situação é a seguinte: -Quero impedir usuários de tentarem acessar a tela de login de um cliente qualquer por força bruta, e gostaria também de evitar que ele ficasse a todo instante conectando ao meu banco de dados para verificações, mas não sei se é possível, e se for não sei como fazer no PHP. . Por exemplo: -Se determinado IP tentou acessar diversas vezes o meu site com intenção maliciosa, gostaria de impedir seu acesso ao site por um tempo determinado (gostaria de NÃO ter de consultar uma "lista negra" no mysql ou no htaccess). -Isso é possível de forma dinâmica (sem ferramentas externas, apenas código no braço mesmo em php)? . . O que quero realmente é que ele não faça requisições no meu mysql o tempo todo (abrindo e fechando conexão a todo instante), porém fazer isso pelo htaccess pode ser impraticavel, pois eu teria que acrescentar manualmente isso no htaccess.
  9. tela de login: <div id="login"> <!-- CADASTRO! --> <form method="post" action="ope.php"> <table id="login_table"> <tr> <td>Email:</td> <td><input type="text" name="login" id="id_login" class="txt" maxlength="25" /></td> </tr> <tr> <td>Senha:</td> <td><input type="password" name="senha" id="id_senha" class="txt" maxlength="20" /></td> </tr> <tr> <td colspan="2"><input type="submit" value="Entrar" class="btn" id="btnEntrar" name="btnEntrar"> <a href="pagina-do-cliente-cad.php"><input type="button" value="Cadastre-se" class="btn" id="btnCad" name="btnCad"></a></td> </tr> </table> </form> </div> ope.php: <?php // session_start inicia a sessão session_start(); print_r($_POST); // as variáveis login e senha recebem os dados digitados na página anterior $login = $_POST['login']; $pwd = $_POST['senha']; // as próximas 3 linhas são responsáveis em se conectar com o bando de dados. $con = mysql_connect("localhost", "root", "1234") or die ("Sem conexão com o servidor"); $select = mysql_select_db("cadastro") or die("Sem acesso ao DB, Entre em contato conosco"); // A vriavel $result pega as varias $login e $senha, faz uma pesquisa na tabela de usuarios $result = mysql_query("SELECT * FROM USUARIO WHERE LOGIN = $login AND SENHA = '$pwd'"); /* Logo abaixo temos um bloco com if e else, verificando se a variável $result foi bem sucedida, ou seja se ela estiver encontrado algum registro idêntico o seu valor será igual a 1, se não, se não tiver registros seu valor será 0. Dependendo do resultado ele redirecionará para a pagina site.php ou retornara para a pagina do formulário inicial para que se possa tentar novamente realizar o login */ if(mysql_num_rows ($result) > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $pwd; header('location:pagina-do-cliente-interface.php'); } else{ unset ($_SESSION['login']); unset ($_SESSION['senha']); header('location:pagina-do-cliente-login.php'); } ?>
  10. Olá, sou novo aqui, estou com o mesmo problema dos demais, recentemente tive problemas com a godaddy e coloquei meu site (baixadaclass.com) em um servidor gratuito (www.freewebhostingarea.com) , estava tentanto instalar o wordpress [PT_BR] via FTP (pois o autoinstaller está em manutenção) mas por algum motivo o servidor deslogava, tentei várias vezes sem sucesso, depois tentei instalar o wordpress em inglês padrão e instalou na hora com sucesso, não entendi porque o PT_BR não instalou, pois bem configurei o site normalmente, e depois para traduzir o wordpress para PT_BR upei a pasta "languages" com arquivos do PT_BR, até aí estava 100% funcionando, mas depois de 24 horas fui acessar o "site/WP-Admin.php" e simplesmente aparece "NO FOUND" sendo que a homepage do site intacta e funcional, gostaria de saber quem pode me ajudar com esse problema, pois em 7 anos de wordpress, nunca vi isso... Como faço para colocar o "wp-admin.php" novamente no ar sendo que no servidor não encontro o arquivo "htacess" nem no diretório raiz e nem na pasta admin? Grato!
  11. PatrikCypriano

    Verificação de niveis (Login)

    Bom dia pessoal, estou com dificuldades em fazer uma verificação de usuário para direcionar a uma página especifica, por exemplo, se o usuário tiver nível admin ele vai para uma página administrador.php, se for nível convidado ele vai para convidado.php estou usando PHP PDO os dados informados pelo usuario é apenas usuario e senha, o nivel ele deve reconhecer do banco. Obrigado! <?php require "conexao/conecta.php"; if(isset($_POST['logar'])): //pegou os dados do formulario $usuario = addslashes(trim($_POST['log_usuario'])); $senha = addslashes(trim($_POST['log_senha'])); if(!empty($usuario) AND !empty($senha)): //se nao estiver vazio nenhum campo, continua a instrução $sql = "SELECT * FROM login WHERE log_usuario = :log_usuario, log_senha = :log_senha"; $verifica = $conexao->prepare($sql); $verifica->bindValue(':log_usuario',$usuario); $verifica->bindValue(':log_senha',$senha); $verifica->bindValue(':log_nivel',$nivel); $verifica->execute(); if($verifica->rowCount() == 1): switch($nivel): case "admin": header("Location: administrador.php"); break; case "convidado": header("Location: convidado.php"); break; endswitch; else: echo "Incorreto"; endif; else://else empty //se estiver vazio echo "Todos campos devem ser preenchidos"; endif; //if empty endif; //if isset post enviar
  12. VMG

    Login com Sessão PHP e MySQL

    Bom dia pessoal. Eu estou fazendo uma intranet aqui pra empresa e tenho a página de login, ele testa a conexão com o Active Directory verificando se o usuário e senha estão cadastrados e se tiver ele entra na intranet. Porém eu preciso fazer da seguinte forma: Quando o usuário coloca seu usuário e senha, ele continue verificando no AD se o usuário existe e se ele existir, que abra uma sessão pra esse usuário. Pois tem uma parte de agenda na intranet e cada usuário tem que ter a sua, então eu tenho que abrir uma sessão pra cada usuário que logar pra que fique salvo no banco de dados mysql dele. É possível fazer isso? Tem alguma outra forma de fazer isso na mesma página que eu uso pra fazer o login e testar a conexão? Vou postar meu código de login aqui pra vocês e desde já eu agradeço se alguém puder me ajudar e dar uma luz nisso pois não sei mais o que fazer rsrs login.php <HTML xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <head> <script language="JavaScript" type="text/javascript" src="funcs.js"></script> <style type="text/css"> .login { font-size: 26px; font-family: "Times New Roman", Times, serif; } </style> </head> <body> <!-- Logo da Empresa --> <TD align="center"> <CENTER> <img src="Imagens/bg.fw.png" WIDTH=100% height=-100%/></span></p> </CENTER> <p><BR><BR> <CENTER> <img src="Imagens/senha.png" width="130" height="137"><br> </p> <p> </p> <!-- Fomulario de login --> <CENTER> <form method="post" action="testeconectar.php" name="form" AUTOCOMPLETE='ON' onSubmit="return valida()"> <span class="login">Usuario:</span> <input type="text" name="usu" size="50" maxlength="50" > <br> <br> <span class="login">Senha:</span> <input type="password" name="senha" size="50" maxlength="50" > <br> </p> <p><br> <input type="submit" class="login" value="Entrar"> <br> <br> </p> <p> </p> </form> </body> </html> testeconectar.php <html> <?php set_time_limit(0); function valida_ldap($srv, $usr, $pwd) { $ldap_server = $srv; $auth_user = $usr; $auth_pass = $pwd; // Tenta se conectar com o servidor if (!($connect = @ldap_connect($ldap_server))){ return FALSE; } // Tenta autenticar no servidor if (!($bind = @ldap_bind($connect, $auth_user, $auth_pass))) { // Se nao validar retorna false return FALSE; } else { // Se validar retorna true return TRUE; } } // Fim funcao conectar ldap // Dados do dominio $dominio = "@meudominio.local"; $usu = $_REQUEST['usu'].$dominio; $senha = $_REQUEST['senha']; $ip_server = "192.168.1.6"; // Verifica se o usuario existe no AD if (valida_ldap($ip_server, $usu, $senha)) { echo "usuario autenticado<br>"; session_start(); $_SESSION['usu'] = $usu; // Se o usuario existir ele envia pro painel.html header("Location: painel.html"); // Se o usuario ou a senha estiverem erraros, ele informa isso ao usuario e volta pra pagina de login.php }else { echo '<TD VALIGN=TOP> <CENTER> <img src="Imagens/bg.fw.png" WIDTH=100% height=-100%/></span></p> <font size="15"><br><br>"Usuario ou Senha inválidos"<br><br></font>'; echo ' <p><a href="login.php" imageanchor="1"><img src="Imagens/Voltar.fw.png"></a><br>'; echo ' <BR> <BR> <BR><TABLE BORDER=0 WIDTH=75% ALIGN=CENTER BGCOLOR=#DAA520> <TR> <TD> <CENTER> <FONT COLOR=WHITE size=4> </FONT> </CENTER></TD> </TR> </TABLE> <BR> <BR>'; } ?> </html>
  13. Estou fazendo um sistema de login e cadastro, porem percebi que minhas variáveis ficam expostas no javascript, tem algum problema isso? é possível eu sofrer alguma quebra no sistema? <script type="text/javascript"> function signin(){ var name = $('#cpnome').val(); var lastname = $('#cpsobrenome').val(); var day = $('#cpselectdia').val(); var month = $('#cpselectmes').val(); var year = $('#cpselectano').val(); var rg = $('#cprg').val(); var cpf = $('#cpcpf').val(); var dddphone = $('#cpdddphone').val(); var phone = $('#cpphone').val(); var dddsmartphone = $('#cpdddsmartphone').val(); var smartphone = $('#cpsmartphone').val(); var state = $('#cpselectestado').val(); var city = $('#cpselectcidade').val(); var neighborhood = $('#cpselectbairro').val(); var street = $('#cprua').val(); var number = $('#cpn').val(); var cep = $('#cpcep').val(); var email = $('#cpemail').val(); var password = $('#cpsenha').val(); var passwordconfirm = $('#cpsenhanovamente').val(); $.ajax({ url: 'signin.php', type: 'POST', data: 'name='+name +'&lastname='+lastname +'&day='+day +'&month='+month +'&year='+year +'&rg='+rg +'&cpf='+cpf +'&dddphone='+dddphone +'&phone='+phone +'&dddsmartphone='+dddsmartphone +'&smartphone='+smartphone +'&state='+state +'&city='+city +'&neighborhood='+neighborhood +'&street='+street +'&number='+number +'&cep='+cep +'&email='+email +'&password='+password +'&passwordconfirm='+passwordconfirm }).done(function(resp){ if (resp=='1') { //location.href='index.php'; }else{ document.getElementById("respsignin").style.display = "block"; document.getElementById("respsignin").innerHTML=resp; } }); } </script>
  14. Preciso de um método que seleciona o valor de uma coluna do usuário que esta logado.
  15. phpPesado

    Dúvida login não funciona

    Ae galera tou com um problema pois fiz um login em pdo porém ele não tá funcionando não exibe nada e como se não tivesse sido programado
  16. Estou fazendo um sistema de login e cadastro, porem percebi que minhas variáveis ficam expostas no javascript, tem algum problema isso? é possível eu sofrer alguma quebra no sistema? <script type="text/javascript"> function signin(){ var name = $('#cpnome').val(); var lastname = $('#cpsobrenome').val(); var day = $('#cpselectdia').val(); var month = $('#cpselectmes').val(); var year = $('#cpselectano').val(); var rg = $('#cprg').val(); var cpf = $('#cpcpf').val(); var dddphone = $('#cpdddphone').val(); var phone = $('#cpphone').val(); var dddsmartphone = $('#cpdddsmartphone').val(); var smartphone = $('#cpsmartphone').val(); var state = $('#cpselectestado').val(); var city = $('#cpselectcidade').val(); var neighborhood = $('#cpselectbairro').val(); var street = $('#cprua').val(); var number = $('#cpn').val(); var cep = $('#cpcep').val(); var email = $('#cpemail').val(); var password = $('#cpsenha').val(); var passwordconfirm = $('#cpsenhanovamente').val(); $.ajax({ url: 'signin.php', type: 'POST', data: 'name='+name +'&lastname='+lastname +'&day='+day +'&month='+month +'&year='+year +'&rg='+rg +'&cpf='+cpf +'&dddphone='+dddphone +'&phone='+phone +'&dddsmartphone='+dddsmartphone +'&smartphone='+smartphone +'&state='+state +'&city='+city +'&neighborhood='+neighborhood +'&street='+street +'&number='+number +'&cep='+cep +'&email='+email +'&password='+password +'&passwordconfirm='+passwordconfirm }).done(function(resp){ if (resp=='1') { //location.href='index.php'; }else{ document.getElementById("respsignin").style.display = "block"; document.getElementById("respsignin").innerHTML=resp; } }); } </script>
  17. Pessoal, não sabia se postava no fórum PHP ou javascript pois na minha duvida estou manipulando ambos arquivos como a resposta vem de arquivos PHP talvez alguém aqui possa me ajudar. A questão é que eu tenho uma condição em um arquivo javascript que recebe uma resposta de um arquivo PHP porem a condição do arquivo javacript nunca é atendida mesmo quando não existe retorno. Função Java script: Preciso que caso não exista o (res) ele execute a linha location.href="admin/" function fctLogin(){ $.post("require/jp/jpLogin.php", { email:$('#eLogin').val(), senha:$('#sLogin').val() },function(res) { if (res){ alert(res); var span = document.getElementById("myspan"); span.textContent = (res);} else{ location.href="admin/"; } }); } Função PHP(jpLogin.php): <?php require_once"../class/ConDB.class.php"; $lgn=new Login; echo $lgn->setLogin($_POST['email'],$_POST['senha']); Classe PHP Login: <?php class Login { private $vem,$vsh,$cpt,$crud,$email,$senha,$log,$dds; public function setLogin($email,$senha) { $this->vem=new ValidaEmail; $this->vsh=new ValidaSenha; $this->cpt=new Cripto; $this->crud=new CRUD; $this->email=$this->vem->setValidaEmail($email); $this->senha=$this->vsh->setValidasenha($senha); $this->log=$this->senha==$senha? $this->crud->select('idUsuario','usuario','WHERE email=? && senha=?', array($this->email, $this->cpt->setCripto($this->senha))): FALSE; if ($this->email<>$email) { return $this->email; }else if($this->senha<>$senha){ return $this->senha; }else { if($this->log && $this->log->rowCount()>0) { foreach($this->log as $this->dds) {$_SESSION['logado']=$this->dds;} }else{ return 'Acesso negado.';} } } } A questão é que o sistema cai no laço a baixo da classe login e não deve me retornar nada sendo assim o (res) do arquivo javascript não existiria e o else deveria ser acionado, mais não estou tendo sucesso nessa questão. if($this->log && $this->log->rowCount()>0) { foreach($this->log as $this->dds) {$_SESSION['logado']=$this->dds;} }
  18. Pessoa, Boa tarde! Estou querendo desenvolver um sistema onde a pessoa vai fazer uma postagem em um sistema e automaticamente essa postagem vai ir para um grupo específico do Facebook. Alguma ideia de como fazer isso ?
  19. phpPesado

    Dúvida do login

    eae galera estou arrumando meu sistema de login com boosttrap aki quando coloco esse comando <?php ob_start(); session_start(); if(isset($_SESSION['usuariowva']) && (isset($_SESSION['senhawva']))){ header("Location: home.php");exit; } include("conexao2.php"); ?> no topo de tudo da minha linha de codigo, ele declara esse erro Not Found The requested URL /teste/home.php was not found on this server. quando eu tiro esse comando ele aparece vcs sabem pq?
  20. phpPesado

    Dúvida do login

    eae galera estou arrumando meu sistema de login com boosttrap aki quando coloco esse comando <?php ob_start(); session_start(); if(isset($_SESSION['usuariowva']) && (isset($_SESSION['senhawva']))){ header("Location: home.php");exit; } include("conexao2.php"); ?> no topo de tudo da minha linha de codigo, ele declara esse erro Not Found The requested URL /teste/home.php was not found on this server. quando eu tiro esse comando ele aparece vcs sabem pq?
  21. lui hurk

    Login com perfil no topo

    Olá pessoal , tenho um código ele funciona perfeitamente, porém quando tento inserir no topo a imagem não aparece. Alguem pode dar uma analisada, qual é o problema? <?php // Conexão com o banco de dados $conn = @mysql_connect("localhost", "root", "") or die ("Problemas na conexão."); $db = @mysql_select_db("uploadperfil", $conn) or die ("Problemas na conexão"); // Se o usuário clicou no botão cadastrar efetua as ações if (@$_POST['cadastrar']) { // Recupera os dados dos campos $nome = $_POST['nome']; $email = $_POST['email']; $foto = $_FILES["foto"]; // Se a foto estiver sido selecionada if (!empty($foto["name"])) { // Largura máxima em pixels $largura = 150; // Altura máxima em pixels $altura = 180; // Tamanho máximo do arquivo em bytes $tamanho = 1000; // Verifica se o arquivo é uma imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){ $error[1] = "Isso não é uma imagem."; } // Pega as dimensões da imagem $dimensoes = getimagesize($foto["tmp_name"]); // Verifica se a largura da imagem é maior que a largura permitida if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } // Verifica se a altura da imagem é maior que a altura permitida if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } // Verifica se o tamanho da imagem é maior que o tamanho permitido if(@$arquivo["size"] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; } // Se não houver nenhum erro if (count(@$error) == 0) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); // Insere os dados no banco $sql = mysql_query("INSERT INTO usuarios VALUES ('', '".$nome."', '".$email."', '".$nome_imagem."')"); // Se os dados forem inseridos com sucesso if ($sql){ echo "Você foi cadastrado com sucesso."; } } // Se houver mensagens de erro, exibe-as if (count(@$error) != 0) { foreach ($error as $erro) { echo $erro . "<br />"; } } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastro de usuário</title> </head> <body> <h1>Novo Usuário</h1> <img src="fotos/<?php echo $usuario->foto; ?>" width="64" height="64" class="round-img" alt="Foto de exibição"/><br><br> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="cadastro" > Nome:<br /> <input type="text" name="nome" /><br /><br /> Email:<br /> <input type="text" name="email" /><br /><br /> Foto de exibição:<br /> <input type="file" name="foto" /><br /><br /> <input type="submit" name="cadastrar" value="Cadastrar" /> </form> <hr /> <h1>Usuários cadastrados</h1> </body> <?php // Seleciona todos os usuários $sql = mysql_query("SELECT * FROM usuarios ORDER BY nome"); // Exibe as informações de cada usuário while ($usuario = mysql_fetch_object($sql)) { // Exibimos a foto echo "<img src='fotos/".$usuario->foto."' alt='Foto de exibição' /><br />"; // Exibimos o nome e email echo "<b>Nome:</b> " . $usuario->nome . "<br />"; echo "<b>Email:</b> " . $usuario->email . "<br /><br />"; } ?> </body> </html> Agradeço quem puder me dar uma força.
  22. <?php // session_start inicia a sessão session_start(); // as variáveis login e senha recebem os dados digitados na página anterior $login = $_POST['login']; $pwd = $_POST['senha']; // as próximas 3 linhas são responsáveis em se conectar com o bando de dados. $con = mysql_connect("localhost", "root", "1234") or die ("Sem conexão com o servidor"); $select = mysql_select_db("cadastro") or die("Sem acesso ao DB, Entre em contato conosco"); // A vriavel $result pega as varias $login e $senha, faz uma pesquisa na tabela de usuarios $result = mysql_query("SELECT * FROM USUARIO WHERE LOGIN = $login AND SENHA = '$pwd'"); /* Logo abaixo temos um bloco com if e else, verificando se a variável $result foi bem sucedida, ou seja se ela estiver encontrado algum registro idêntico o seu valor será igual a 1, se não, se não tiver registros seu valor será 0. Dependendo do resultado ele redirecionará para a pagina site.php ou retornara para a pagina do formulário inicial para que se possa tentar novamente realizar o login */ if(mysql_num_rows ($result) > 0 ) { $_SESSION['login'] = $login; $_SESSION['senha'] = $pwd; header('location:pagina-do-cliente-interface.php'); } else{ unset ($_SESSION['login']); unset ($_SESSION['senha']); header('location:pagina-do-cliente-login.php'); } ?> pagina-do-cliente-login.php = tela de login pagina-do-cliente-interface.php = tela que deveria ser redirecionada após o login.
  23. George Carlos

    Login e Senha JS

    Queria saber se alguém pode me ajudar. Quero criar uma página com login e senha. Mas todo o código em javascript, não pode ficar numa página só. Ou na mesma página. Deve ser assim, uma página html para digitar o login e a senha uma página *.js com as informações do login e da senha do usuário. O usuário 1 ao digitar o login e a senha, ele entra na página pessoal dele. O usuário 2 ao digitar seu login e senha, entra na página pessoal dele. Lembrando que é em javascript, não em PHP ou outra linguagem.
  24. fabiomoreira.rp

    Problemas com login em PHP

    Boa tarde Pessoal, estou desenvolvendo um site para a Igreja onde eu congrego, estou ainda fazendo os formulários e a programação em PHP para ele ficar dinâmico, eu fiz a parte de Login onde os Pastores vão entrar e fazer o cadastro de tudo o que aparece no site, tudo o que vocês podem ver no site está puxando do banco de dados, claro que não esta pronto, subi os dados para o servidor, e quando eu tento fazer o login não funciona, porém, quando eu jogo a pasta adm/adm.php, como não tem a sessão ele me redireciona para a index.php na raiz, ai sim eu consigo fazer o login e funciona tudo normal. Preciso de ajuda para resolver este problema, já vi vários tutoriais e não achei nada parecido. O site tem a index.php que chama topo, conteúdo e rodapé, no conteúdo tem um switch que chama as outras páginas. No topo tem o formulário de login. Quando eu faço o login ele continua na mesma página, porém, ele dá as boas vindas, e dependendo do nível ele aparece o botão para a administração do site, caso contrario ele precisará estar logado para poder fazer comentários do conteúdo que ainda será criado, aproveitando o mesmo post eu gostária de saber como eu posso implementar segurança no site, futuramente quero fazer uma parte de venda de livros evangélicos. Este é o site http://www.igrejanovonivel.com.br/index.php Recapitulando, entro na página do site e tento fazer o login ele apenas dá um refresh na página e não faz o login, ai eu jogo no navegador http://www.igrejanovonivel.com.br/adm/adm.php ele me redireciona para a index do site e a partir dai eu consigo logar normalmente. Um usuário do site não saberá que precisa colocar adm/adm.php para logar, e na verdade acredito que ele não deva saber disso mesmo, pois, se trata de uma área restrita do site, embora se não tiver a $_SESSION ele volta para index do site. Tenho o arquivo para proteger as pastas .htaccess que ainda não estou usando, mais tarde vou coloca-los em todas as pastas, mas se tiver alguma coisa que eu possa fazer que não seja isso, estou disposto a aprender. topo.php ===================================================================================== <?php ob_start(); session_start(); include_once("connect.php"); include_once("includes/logout.php"); //if(isset($_SESSION['email']) && (isset($_SESSION['password']))){ //echo "<script language='javascript'>window.location='adm/index.php';</script>"; //} if(isset($_POST['logar'])){ //Recuperando os dados do formulário $email = trim(strip_tags($_POST['email'])); $password = trim(strip_tags($_POST['password'])); //Selecionar os registros do banco de dados $sql = "SELECT * from cadastro_irmaos WHERE BINARY email=:email AND BINARY password=:password"; try{ $result = $connect->prepare($sql); $result->bindParam(':email', $email, PDO::PARAM_STR); $result->bindParam(':password', $password, PDO::PARAM_STR); $result->execute(); $cont = $result->rowCount(); if($cont>){ while($sessao = $result->FETCH(PDO::FETCH_OBJ)){ $email = $_POST['email']; $password = $_POST['password']; $_SESSION['email'] = $email; $_SESSION['password'] = $password; $_SESSION['nome'] = $sessao; echo "<script language='javascript'>window.location='index.php';</script>"; exit; }}else{ echo"<script language='javascript'> alert('Erro ao logar, verifique os dados digitados!'); window.location='index.php'; </script>"; } }catch(PDOException $e){ echo 'ERROR:' .$e->getMessage();} }//Fecha if isset ?> <?php include_once "css.php";?> <div class="topo"> <div class="logo left"> <div class="center"> <a href="index.php"> <img class="img_logo" src="imagens_nn/novoLogo.jpg"></img> </a> </div> </div> <!--<div class="horarios left"> <h5>Reuniões</h5><br /> <p>Quarta-feira: às 18:00hs - Estudo Bíblico - Célula Continental II</p> <p>Domingo: às 10:00hs - Reunião da Família - Célula Continental II</p><br /> <h2 class="endereco_igreja">Igreja Novo Nível - Rua Paulo Freire, 190, Continental II - Guarulhos - SP</h2> </div>--> <div class="midia right"> <a href="https://www.facebook.com/Igreja-Apost%C3%B3lica-Novo-N%C3%ADvel-1723226321239724/?fref=ts" target="_blank"> <img class="img_face" src="images/face.png" alt="" title=""></img></a> </div> </div> <div class="clear"></div> <div class="menu_topo"> <div class="primeiro_menu"> <div id="saudacao"> <?php date_default_timezone_set('America/Sao_Paulo'); if(isset($_SESSION['email']) && (isset($_SESSION['password']))/* && (isset($_SESSION['nome']))*/){ // Saudação se estiver logado $genero = $_SESSION['nome']->genero; $nome = utf8_decode($_SESSION['nome']->nome); if($genero == M){ $hora = date("H"); $boaMadrugada = "Boa Madrugada "; $bomDia = "Bom Dia "; $boaTarde = "Boa Tarde "; $boaNoite = "Boa Noite "; $sejaBemVindo = ", Seja Bem Vindo!"; if ($hora >= and $hora < 6) { echo $boaMadrugada.$nome.$sejaBemVindo; } elseif ($hora >= 6 and $hora < 12) { echo $bomDia.$nome.$sejaBemVindo; } elseif ($hora >= 12 and $hora < 18) { echo $boaTarde.$nome.$sejaBemVindo; } else { echo $boaNoite.$nome.$sejaBemVindo; } }else if($genero == F){ $hora = date("H"); $boaMadrugada = "Boa Madrugada "; $bomDia = "Bom Dia "; $boaTarde = "Boa Tarde "; $boaNoite = "Boa Noite "; $sejaBemVindo = ", Seja Bem Vinda!"; if ($hora >= and $hora < 6) { echo $boaMadrugada.$nome.$sejaBemVindo; } elseif ($hora >= 6 and $hora < 12) { echo $bomDia.$nome.$sejaBemVindo; } elseif ($hora >= 12 and $hora < 18) { echo $boaTarde.$nome.$sejaBemVindo; } else { echo $boaNoite.$nome.$sejaBemVindo; } } }if(!isset($_SESSION['email']) && (!isset($_SESSION['password'])) && (!isset($_SESSION['nome']))){ // Saudação não logado $hora = date("H"); $boaMadrugada = "Boa Madrugada"; $bomDia = "Bom Dia"; $boaTarde = "Boa Tarde"; $boaNoite = "Boa Noite"; $sejaBemVindo = ", obrigado por nos visitar, fique à vontade!"; if ($hora >= and $hora < 6) { echo $boaMadrugada.$sejaBemVindo; } elseif ($hora >= 6 and $hora < 12) { echo $bomDia.$sejaBemVindo; } elseif ($hora >= 12 and $hora < 18) { echo $boaTarde.$sejaBemVindo; } else { echo $boaNoite.$sejaBemVindo; } } // Fim ?> </div> <div class="clear"></div> <nav id="menu_inicial"> <ul> <a href="?pg=cad_membros" class="inicio_li"><li>Cadastre-se</li></a> <div class="clear"></div> <div class="admin"> <?php if(isset($_SESSION['email']) && (isset($_SESSION['password']))){ echo '<div id="sair"><ul><a href="?sair">Sair do Sistema</a></ul></div>'; }else{ echo '<form action="" id="login_email" method="post" enctype="multipart/form-data"> <label>E-mail</label> <input required="required" type="email" id="username" name="email" placeholder=" Digite seu E-mail" /> <label>Senha</label> <input required="required" type="password" id="password" name="password" placeholder=" Digite sua Senha" /> <input type="submit" id="logar" class="btn_login" name="logar" value="Logar" /> </form>'; }?> </div> </ul> </nav> </div> <div class="clear"></div> <div class="segundo_menu"> <?php include_once "menu.php";?> </div> </div> <div class="clear"></div> ===================================================================================== adm.php ===================================================================================== <?php ob_start(); session_start(); if(!isset($_SESSION['email']) && (!isset($_SESSION['password'])) && (!isset($_SESSION['nome']))){ echo "<script language='javascript'>window.location='../index.php';</script>"; } $adm = $_SESSION['nome']->admin; if($adm >1){echo "<script language='javascript'>window.location='../index.php';</script>";} include_once("connect.php"); include_once("includes/logout.php"); ?>
  25. Carlos_MG

    Problema login app Face

    Senhores, boa tarde. Estou com um problema para logar em um aplicativo do face....o erro é o seguinte: O URL informado não é permitido pela configuração do aplicativo.: Uma ou mais das URLs fornecidas não são permitidas nas configurações do aplicativo. A URL deve corresponder à URL do site ou URL do Canvas, ou o domínio deve ser um subdomínio de um dos domínios do aplicativo. Depois de pesquisar aqui no fórum...tentei mudar a alguma url mais ainda está assim: URL bloqueada: O redirecionamento falhou porque a URl usada não está na lista de liberação nas configurações de OAuth do cliente do aplicativo. Certifique-se de que o login de OAuth do cliente e web esteja ativo e adicione todos os domínios do seu aplicativo como URls válidas de redirecionamento de OAuth. Como não entendo disso...alguém poderia me ajudar nessa questão por gentileza? Agradeço desde já......
×

Important Information

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