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 155 results

  1. julio25frantz

    Página de login sendo bloqueada por Phishing

    Olá pessoal, este é meu primeiro tópico no fórum, antes de abrir este tópico pesquisei por problemas semelhantes porém não encontrei, eu programo somente na linguagem C, e nos últimos dias comecei a estudar PHP, HTML, CSS e MySQL. Pois bem, estou com o seguinte problema, eu tenho uma página chamada login.php, onde o usuário informa o seu nome (já cadastrado em um select) e digita a sua senha, após, esses dados do formulário são processados por outro arquivo, chamado de valida_login.php. O sistema funciona corretamente, porém essas páginas são bloqueadas pelo anti-vírus por Phishing, alguém tem alguma ideia de como resolver isso? Desde já agradeço a ajuda de todos.
  2. Guilherme Kalel

    página com senhas para acesso

    Pessoal boa tarde a todos. Minha dúvida hoje é o seguinte. Gostaria de desenvolver um espaço dentro de um site já existente, em que as pessoas que fossem acessa-lo só visualizassem seu conteúdo mediante a um login. No caso quem não tivesse o cadastro, login e senha, não teria como fazer este acesso. Mas não sei como fazer isso, e sou deficiente visual então preciso de uma ajuda de vocês se possível. Meu site está hospedado num painel cpanel, caso fique mais fácil e é todo em html simples. Abraços, e fico no aguardo.
  3. blackz17

    Nome puxado da database virando link

    Seguinte, sou iniciantíssimo em dreamweaver (cs5) e esse mundo de web designers, faço mais por diversão e aprendizado, comecei ontem pra ser sincero, mas então... Segui esse tutorial Sistema de cadastro, fiz tudo bonitinho, deu tudo certo, porém eu queria o seguinte, os nomes que aparecem na lista de cadastrados virariam links que redirecionariam a uma outra pagina com todo o resto das informações do mesmo na database, eu não achei na internet pois não sei nem como procurar isso (: Desde já, obrigado.
  4. xiro

    login curl

    Estou usando o código abaixo para fazer um login mas não passa do formulário de login. $urlPost ='sistemasweb.sefaz.ba.gov.br/sistemas/DTE/Contribuinte/SSL/ASLibrary/Login'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $urlPost); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, 'ctl00$PHCentro$userLogin=$login&ctl00$PHCentro$userPass=$senha'); curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0'); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_ENCODING, ''); #Json curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_VERBOSE, 1); $data = curl_exec($ch);
  5. Miguel Rabelo

    Login no wordpress

    Olá, estou tentando desenvolver uma plataforma para hospedar videoaulas. No caso essa plataforma seria paga, os videos seriam hospedados do Vimeo e tem que ter uma região para cadastrar. Pois bem, nesse ponto começam as dificuldades. Gostaria de saber se é possivel criar uma área de login de tal modo que não permitesse que uma mesma conta pudessse ser acessada por mais de um computador ao mesmo tempo. Seria algo análogo ao que ocorre com o netflix, o sistema não perimite você acessar sua conta caso ela estaja sendo usada em outro computador. Alguém pode me dar uma luz??
  6. Marcio Marques de Moraes

    Facebook SDK, logins com baixíssima adesão

    Pessoal, eu liberei acesso a um site novo http://maioria.com.br no qual o conteúdo são enquetes. Eu estou observando o comportamento do site, gerei um pequeno anúncio no Facebook para obter tráfego no site. Para as pessoas votarem na enquete, basta clicar na opção e entrar com a conta do Facebook. Pois bem, a taxa de adesão com a entrada de contas com o FB, está baixissima, quase zero. Será que há algum erro? Algo pendente nas confs do FB?
  7. horacio2009

    cakephp não reconhece meu login

    Estou estudando CakePHP e criei um projeto para treina login, mas não importa o que faço, o login/senha sempre nega o acesso. aí vão os códigos public function initialize() { //appController parent::initialize(); $this->loadComponent('RequestHandler'); $this->loadComponent('Flash'); //--------------------------------- $this->loadComponent('Auth', [ 'authenticate' => [ 'Form' => [ 'fields' => [ 'username' => 'email', 'password' => 'password' ] ] ], 'loginAction' => [ 'controller' => 'Users', 'action' => 'login' ], // If unauthorized, return them to page they were just on 'unauthorizedRedirect' => $this->referer() ]); //------------------------------------ $this->Auth->allow(['display', 'view', 'index']); } já no users contoller public function initialize() { parent::initialize(); // Add the 'add' action to the allowed actions list. $this->Auth->allow(['logout', 'add']); } public function logout() { $this->Flash->success('You are now logged out.'); return $this->redirect($this->Auth->logout()); } public function login() { if ($this->request->is('post')) { $user = $this->Auth->identify(); if ($user) { $this->Auth->setUser($user); return $this->redirect($this->Auth->redirectUrl()); } $this->Flash->error('Your username or password is incorrect.'); } } já página de login: { <h1>Login</h1> <?= $this->Form->create() ?> <?= $this->Form->control('email') ?> <?= $this->Form->control('password') ?> <?= $this->Form->button('Login') ?> <?= $this->Form->end() ?> } a tabela do banco: CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, created DATETIME, modified DATETIME ); enfim...o que tá errado???obrigado a todos!! Horácio
  8. Bom dia. Sou novo no fórum e gostaria da ajuda de vocês. Tenho conhecimento em desenvolvimento na linguagem JAVA, porém comecei a desenvolver em PHP estou desenvolvendo uma aplicação web onde tenho um login de acesso, uma pagina index.php com formulario, e login.php como validação do mesmo. Quando entro com as informações para logar no sistema a pagina login.php fica em branco e não me retorna nenhuma mensagem. O arquivos estão hospedados no servidor 000Webhost, estou utilizando a tabela usuario no mysql. index.php <!DOCTYPE html> <html lang="pt-br"> <header> <meta charset="UTF-8"/> <title>CRF - Controle Reciclagem Femsa</title> <link rel="stylesheet" type="text/css" href="css/#"/> </header> <body> <div id="main-wropper"> <h2>SRF - Painel Administrativo</h2> <form method="POST" action="login.php"> <label>RE:</label> <input type="text" name="re" placeholder="Informe seu re" /> <label>Senha:</label> <input type="password" name="senha" placeholder="Informe sua senha" /> <input type="submit" value="Acessar"/> </form> </div> </body> login.php <?php include("config/config.php"); ?> <html> <head> <title>Autenticação</title> </head> <body> <?php //Verificando se existe RE e SENHA e obtendo o paramentro do formulario via POST if(isset($_POST['re']) && isset($_POST['senha'])){ $re = $_POST['re']; $senha = $_POST['senha']; //Verificando se usuário está cadastrado no banco de dados para acessar o sistema. $sql = mysql_query("SELECT * FROM usuario WHERE re = '$re' AND senha = '$senha'") or die(mysql_error()); //Verificando quantidade de registro encontrada no banco $num = mysql_num_rows($sql); //Vereficando se retorno registro ou não if($num == 1){ //percorrer todos os registro encontrados no banco while ($percorrer = mysql_fetch_array($sql)) { //obtendo nivel de acesso do usuário. $nivelAcesso = $percorrer['nivelAcesso']; $nome = $percorrer['nome']; //iniciando uma sessão //session_start(); //Verificando qual nivel do usuário logado para acessar o sistema if($nivelAcesso == 1){ //$_SESSION['admin'] = $nome; echo "Login efetuado com sucesso"; }else{ $_SESSION['normal'] = $nome; } echo "<scrit type="text/javascript">window.location = "teste.php"</script>"; } }else{ echo "Re ou senha informado estão incorretos! Por favor tente novamente."; } } ?> </body> </html> e minha conexão config.php <?php $host = "localhost"; $user = "id3297899_alexandre"; $senha = "Xa23d98y"; $db = "id3297899_sistema_login"; //Conectando ao banco de dados host, usuario e senha mysql_connect($host, $user, $senha) or die (mysql_error()); //Indicando qual banco usar mysql_select_db($db) or die (mysql_error()); ?>
  9. elicarlos1987

    Incluir nível de acesso ao login

    Bom dia, Estou começando agora no universo da programação PHP e com a ajuda de uns tutoriais estou montando um sistema de login. Essa etapa consegui, porém estou tentando colocar níveis de acesso ao fazer o login. No meu banco de dados no PHPmyAdmin criei uma coluna com o nome "nível". Gostaria de saber como coloco cada usuario ao ser logado ser redirecionado diretamente para uma página de acordo com o seu nível colocado na tabela. Os códigos da página de login e a de validação para entenderem melhor o que foi feito: index.php <?php if(isset($_GET['msg'])){ $msg = $_GET['msg']; switch($msg){ case 1: ?> <div class="message"> <div class="alert alert-danger"> <a href="index.php" class="close" data-dismiss="alert">&times</a> Email ou Senha errados tente outra vez. </div> </div> <?php break; case 2: ?> <div class="message"> <div class="alert alert-danger"> <a href="index.php" class="close" data-dismiss="alert">&times</a> Você não tem permissão para acessar esta página. </div> </div> <?php break; case 3: ?> <div class="message"> <div class="alert alert-success"> <a href="index.php" class="close" data-dismiss="alert">&times</a> Logout realizado com sucesso. </div> </div> <?php break; } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Login</title> <link rel="stylesheet" href="css/estilo.css"> <link rel="stylesheet" href="css/bootstrap.min.css"> </head> <body> <div class="container"> <form action="autenticar.php" method="post" class="form-login"> <h2 class="form-login-heading">Entre com o usuário</h2> <label for="inputUsuario" class="sr-only">Usuario</label> <input type="text" id="inputUsuario" name="inputUsuario" class="form-control" placeholder="Usuario" required autofocus> <label for="inputPassword" class="sr-only">Senha</label> <input type="password" id="inputPassword" name="inputPassword" class="form-control" placeholder="Senha" required> <div class="checkbox"> <label><input type="checkbox"value="esqueci">Esqueci a senha</label> </div> <button type="submit" class="btn btn-lg btn-primary btn-block">Entrar</button> </form> </div> </body> </html> autenticar.php <?php require ("db.php"); $email = $_POST['inputUsuario']; $senha = md5($_POST['inputPassword']); $query = mysqli_query($conn,"SELECT * FROM usuarios WHERE email = '$email' AND senha = '$senha'"); $row = mysqli_num_rows($query); if ($row > 0){ session_start(); $_SESSION['email'] = $_POST['inputUsuario']; $_SESSION['senha'] = $_POST['inputPassword']; header('Location: dashboard.php'); }else{ header('Location: index.php?msg=1'); } ?> Desde já agradeço muito a ajuda.
  10. XCobra Commandx

    Sistema de Login

    Ola ! Sou iniciante em php e fui tentar criar um sistema de login usando um código pronto (página do tutorial com o sistema para download) , porem encontrei dificuldades em aplicar o código. O problema é que quando eu aperto o botão "sing up" ele não muda a tabela e fica travado apenas na plataforma de login além de não incorporar a fonte desejada. Aqui esta o meu : site de testes. Estou usando o 000webhost para testar os códigos e praticar , porque além de gratuito ele oferece um banco de dados e a habilidade de editar os códigos em qualquer língua (php 7.1).
  11. RogérioSilva

    Login facebook

    Alguém pode me salvar? Baixei um script de login do facebook, configurei o aplicativo, até ai ok Coloco pra fazer login, pede a autorização.. Mas ai volta para página de login, não muda nada, e a url fica tipo "?code=TOKEN..." no final, alguém sabe o que pode ser? Baixei esse script http://www.krizna.com/demo/login-with-facebook-using-php/
  12. Jefferson andre

    Erro quando o login não é encontrado no mysql

    Bom dia, Estou com um erro na tela de login do site que acontece quando o email + a senha nao sao encontrados no mysql. O estranho é que a rotina if nem deveria passar por esta parte <?php session_start(); $email = isset($_POST['a_email']) ? $_POST['a_email'] : ''; $senha = isset($_POST['a_senha']) ? $_POST['a_senha'] : ''; $senha=md5($senha); //print "$email"; include("conexao.php"); $sql = "SELECT * FROM empresa_emails WHERE email = '$email' AND senha = '$senha'"; foreach ($arquivo->query($sql) as $row) { // print $row['email'] . "\t"; // print $row['senha'] . "\t"; // print $row['codemp'] . "\n"; } if($arquivo->query($sql) !== true) { $_SESSION['email']=$email; $_SESSION['senha']=$senha; $codemp = $row['codemp']; ERRO BEM AQUI $_SESSION['id_emp']=$codemp; //echo $codemp; //header('location:menuprincipal.php'); } else{ unset ($_SESSION['email']); unset ($_SESSION['senha']); unset ($_SESSION['id_emp']); header('location:index.php'); } ?> Se o email e a senha md5 estão na base de dados ao meu ver o if é = true, se o query resulta em falso então ela vai pra parte do unset o erro ocorre na linha $codemp = $row['codemp'] e faz sentido já que o row não existe com um query falso Alguem por favor pode me dizer onde esta o erro no if Obrigado pela atenção
  13. Saudações a todos, Estou iniciando em php e criando minha tela de usuários que poderão utilizar minha pagina por meio de login e senha. Gostaria de saber como colocar uma ou mais variáveis de memoria que controlem quem esta logado, isso impedira o usuário de se logar duas vezes ao mesmo tempo. Aceito sugestões e dicas a respeito, trabalho com programação faz muitos anos e na linguagem que conheço é fácil mas aqui estou ralando pra aprender. Obrigado pela atenção
  14. Gostaria de criar uma parte onde teria acesso somente com login e talvez senha e que a pessoa cadastrada poderia visualizar seus arquivos ali, mas vale lembrar que, cada usuário teria arquivos diferentes, melhor dizendo, (arquivo "x" para usuário "a"), (arquivo "y' para usuário 'b'), cada usuário individualmente.
  15. Gostaria de criar uma parte onde teria acesso somente com login e talvez senha e que a pessoa cadastrada poderia visualizar seus arquivos ali, mas vale lembrar que, cada usuário teria arquivos diferentes, melhor dizendo, (arquivo "x" para usuário "a"), (arquivo "y' para usuário 'b'), cada usuário individualmente.
  16. rafinhafv

    Pegar informações de login

    Olá... preciso de uma ajuda... existe alguma maneira de quando eu fizer o cadastro no site quando ele redireciona para a tela de login ele já buscar o usuário e a senha automaticamente sem precisar digitar? Onde ele só precise clicar no entrar?
  17. cleimarlemes

    Controle de portaria 100%

    Venho a baixo depois de muitas pesquisas nos foruns, etc. juntando um script aqui outro ali, e fui montando o sistema que esta funcionando 100%, mas gostaria da ajuda dos senhores mais experientes com a melhoria do mesmo sendo assim decidi postar ele completo pra voces. para ver funcionando e testar.. USANDO PHP 7 e PDO e mysqli... obs. tem um sistema de login tb. pra proteger um pouco de curiosos.. https://mega.nz/#!g19GyLgT!zQt0yInpCHAys7yw8vogPc_cXlnCQRBqoQe7tzh5G70 www.webradiosaudades.esy.es/portaria login: demo@demo.com senha: demo123
  18. Neohero

    RECUPERAR EMAIL - PROBLEMA

    O sistema em questão é para uma escola de informatica está totalmente funcional, a não ser na recuperação de senha que não está chegando no email. Abaixo os anexos destes dois arquivos. Para quem não puder baixar, e querer ver o anexo. O código é este: login.php <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Login extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('crud_model'); $this->load->database(); /*cash control*/ $this->output->set_header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT'); $this->output->set_header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); $this->output->set_header('Pragma: no-cache'); $this->output->set_header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); } /***default functin, redirects to login page if no admin logged in yet***/ public function index() { if ($this->session->userdata('admin_login') == 1) redirect(base_url() . 'index.php?admin/dashboard', 'refresh'); if ($this->session->userdata('teacher_login') == 1) redirect(base_url() . 'index.php?teacher/dashboard', 'refresh'); if ($this->session->userdata('student_login') == 1) redirect(base_url() . 'index.php?student/dashboard', 'refresh'); if ($this->session->userdata('parent_login') == 1) redirect(base_url() . 'index.php?parents/dashboard', 'refresh'); $config = array( array( 'field' => 'email', 'label' => 'Email', 'rules' => 'required|xss_clean|valid_email' ), array( 'field' => 'password', 'label' => 'Password', 'rules' => 'required|xss_clean|callback__validate_login' ) ); $this->form_validation->set_rules($config); $this->form_validation->set_message('_validate_login', ucfirst($this->input->post('login_type')) . ' Login failed!'); $this->form_validation->set_error_delimiters('<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">×</button>', '</div>'); if ($this->form_validation->run() == FALSE) { $this->load->view('login'); } else { if ($this->session->userdata('admin_login') == 1) redirect(base_url() . 'index.php?admin/dashboard', 'refresh'); if ($this->session->userdata('teacher_login') == 1) redirect(base_url() . 'index.php?teacher/dashboard', 'refresh'); if ($this->session->userdata('student_login') == 1) redirect(base_url() . 'index.php?student/dashboard', 'refresh'); if ($this->session->userdata('parent_login') == 1) redirect(base_url() . 'index.php?parents/dashboard', 'refresh'); } } /***validate login****/ function _validate_login($str) { if ($this->input->post('login_type') == '') { $this->session->set_flashdata('flash_message', get_phrase('select_account_type')); redirect(base_url() . 'index.php?login', 'refresh'); return FALSE; } $query = $this->db->get_where($this->input->post('login_type'), array( 'email' => $this->input->post('email'), 'password' => $this->input->post('password') )); if ($query->num_rows() > 0) { $row = $query->row(); if ($this->input->post('login_type') == 'admin') { $this->session->set_userdata('admin_login', '1'); $this->session->set_userdata('admin_id', $row->admin_id); $this->session->set_userdata('name', $row->name); $this->session->set_userdata('level', $row->level); $this->session->set_userdata('login_type', 'admin'); } if ($this->input->post('login_type') == 'teacher') { $this->session->set_userdata('teacher_login', '1'); $this->session->set_userdata('teacher_id', $row->teacher_id); $this->session->set_userdata('name', $row->name); $this->session->set_userdata('login_type', 'teacher'); } if ($this->input->post('login_type') == 'student') { $this->session->set_userdata('student_login', '1'); $this->session->set_userdata('student_id', $row->student_id); $this->session->set_userdata('name', $row->name); $this->session->set_userdata('login_type', 'student'); } if ($this->input->post('login_type') == 'parent') { $this->session->set_userdata('parent_login', '1'); $this->session->set_userdata('parent_id', $row->parent_id); $this->session->set_userdata('name', $row->name); $this->session->set_userdata('login_type', 'parent'); } return TRUE; } else { $this->session->set_flashdata('flash_message', get_phrase('login_failed')); redirect(base_url() . 'index.php?login', 'refresh'); return FALSE; } } /***DEFAULT NOR FOUND PAGE*****/ function four_zero_four() { $this->load->view('four_zero_four'); } /***RESET AND SEND PASSWORD TO REQUESTED EMAIL****/ function reset_password() { $account_type = $this->input->post('account_type'); if ($account_type == "") { redirect(base_url(), 'refresh'); } $email = $this->input->post('email'); $result = $this->email_model->password_reset_email($account_type, $email); //SEND EMAIL ACCOUNT OPENING EMAIL if ($result == true) { $this->session->set_flashdata('flash_message', get_phrase('password_sent')); } else if ($result == false) { $this->session->set_flashdata('flash_message', get_phrase('account_not_found')); } redirect(base_url(), 'refresh'); } /*******LOGOUT FUNCTION *******/ function logout() { $this->session->unset_userdata(); $this->session->sess_destroy(); $this->session->set_flashdata('logout_notification', 'logged_out'); redirect(base_url() . 'index.php?login', 'refresh'); } } email_model.php <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Email_model extends CI_Model { function __construct() { parent::__construct(); } function account_opening_email($account_type = '' , $email = '') { $system_name = $this->db->get_where('settings' , array('type' => 'system_name'))->row()->description; $email_msg = "Welcome to ".$system_name."<br />"; $email_msg .= "Your account type : ".$account_type."<br />"; $email_msg .= "Your login password : ".$this->db->get_where($account_type , array('email' => $email))->row()->password."<br />"; $email_msg .= "Login Here : ".base_url()."<br />"; $email_sub = "Account opening email"; $email_to = $email; $this->do_email($email_msg , $email_sub , $email_to); } function password_reset_email($account_type = '' , $email = '') { $query = $this->db->get_where($account_type , array('email' => $email)); if($query->num_rows() > 0) { $password = $query->row()->password; $email_msg = "Your account type is : ".$account_type."<br />"; $email_msg .= "Your password is : ".$password."<br />"; $email_sub = "Password reset request"; $email_to = $email; $this->do_email($email_msg , $email_sub , $email_to); return true; } else { return false; } } /***custom email sender****/ function do_email($msg=NULL, $sub=NULL, $to=NULL, $from=NULL) { $config = array(); $config['useragent'] = "Curso"; $config['mailpath'] = "/usr/bin/sendmail"; // or "/usr/sbin/sendmail" $config['protocol'] = "smtp"; $config['smtp_host'] = "localhost"; $config['smtp_port'] = "587"; $config['mailtype'] = 'html'; $config['charset'] = 'utf-8'; $config['newline'] = "\r\n"; $config['wordwrap'] = TRUE; $this->load->library('email'); $this->email->initialize($config); $system_name = $this->db->get_where('settings' , array('type' => 'system_name'))->row()->description; if($from == NULL) $from = $this->db->get_where('settings' , array('type' => 'system_email'))->row()->description; $this->email->from($from, $system_name); $this->email->from($from, $system_name); $this->email->to($to); $this->email->subject($sub); $msg = $msg."<br /><br /><br /><br /><br /><br /><br /><hr /><center><a href=\"http://codecanyon.net/user/joyontaroy?ref=joyontaroy\">&copy; 2013 Bayanno Hospital Management System</a></center>"; $this->email->message($msg); $this->email->send(); //echo $this->email->print_debugger(); } } Quem puder me ajudar, agradeço muito!!! login.php email_model.php
  19. Fmix

    Script PHP de cadastro e login

    Alguém sabe aonde eu encontro um script php de modelo para ser implementado posteriormente, este script tem que realizar o cadastro e login de usuarios com niveis difrentes, por exemplo admin e user. Também que já eateja implememtado encriptacão de senha, recuperacão de senhas, essas opções basicas...
  20. giovannaalves

    Login wp-admin

    Estou tentando logar no wp-admin do meu site, mas ele da login invalido. quando tento com o email, ele fala que a senha está errada, eu peço para reenviar a senha, e ele não reenvia. O site está hospedado na minha revenda cpanel da locaweb. Existe alguma forma de redefinir a senha pelo cpanel?
  21. <?php if(!isset($_SESSION)) session_start(); //Login de Usários if(isset($_POST[login])){ include('class/conexao.php'); $erro = array(); // Captação de dados $senha = $_POST[password]; $_SESSION['email'] = $mysqli->escape_string($_POST['email']); // Validação de dados if(!filter_var($_SESSION['email'], FILTER_VALIDATE_EMAIL)) $erro[] = "Preencha seu <strong>e-mail</strong> corretamente."; if(strlen($senha) < 6 || strlen($senha) > 16) $erro[] = "Preencha sua <strong>senha</strong> corretamente."; if(count($erro) == 0){ $sql = "SELECT senha as senha, id as valor FROM usuarios WHERE email = '$_SESSION'"; $que = $mysqli->query($sql) or die($mysqli->error); $dado = $que->fetch_assoc(); if($que->num_rows == 0) $erro[] = "Nenhum usuário possui o <strong>e-mail</strong> informado."; elseif(strcmp($dado[senha], ($senha)) == 0){ $_SESSION[usuario_logado] = $dado[valor]; }else $erro[] = "<strong>Senha</strong> incorreta."; if(count($erro) == 0){ echo "<script>location.href='home.php';</script>"; exit(); unset($_SESSION['email']); } } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>Login</title> <!-- Bootstrap Core CSS --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Custom CSS --> <link href="css/sb-admin-2.css" rel="stylesheet"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <div class="container"> <div class="row"> <div class="col-md-4 col-md-offset-4"> <div class="login-panel panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Login</h3> </div> <div class="panel-body"> <?php if(isset($erro)) if(count($erro) > 0){ ?> <div class="alert alert-danger"> <?php foreach($erro as $msg) echo "$msg <br>"; ?> </div> <?php } ?> <form method="post" action="" role="form"> <fieldset> <div class="form-group"> <input value="<?php if(isset($_SESSION['email'])) echo $_SESSION['email']; ?>" class="form-control" placeholder="E-mail" name="email" type="email" autofocus> </div> <div class="form-group"> <input class="form-control" required placeholder="Senha" name="password" type="password" value=""> </div> <div class="checkbox"> <label> <input name="remember" type="checkbox" value="Remember Me">Lembrar-me </label> </div> <button type="submit" name="login" value="true" class="btn btn-success btn-block">Login</button> </fieldset> </form> </div> </div> </div> </div> </div> </body> </html> Quando vou testar da esse erro mysqli_escape_string() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\login.php on line 14 o que pode ser?
  22. Bom dia! Estou quebrando a cabeça e procurando soluções para este problema. Preciso fazer um sistema de login que use cookies que não aceite o mesmo login utilizar mais que dois ips diferentes. Fazer que aceite somente 1 ip é tranquilo, mas poder setar quantidade de IPs que podem logar ao mesmo tempo no mesmo login alguém tem uma dica?
  23. Estou aprendendo PHP e PDO, possuo pouco conhecimento na linguagem. Como exercício, estou tentando desenvolver um sistema simples de Cadastro e Login.. Ao fazer o sistema de Login, me deparei com o seguinte erro: exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens' in C:\wamp\www\sistemacobi\Index.php:17 Stack trace: #0 C:\wamp\www\sistemacobi\Index.php(17): PDOStatement->execute() #1 {main} <?php include("admin/conexao/conecta.php"); if (isset($_POST['logar'])) { // Recuperar Dados $email = trim(strip_tags($_POST['email'])); $senha = trim(strip_tags($_POST['senha'])); // Selecionar Banco de Dados $select = "SELECT * FROM login WHERE email=:email AND senha=senha"; try { $result = $conexao->prepare($select); $result->bindParam(':email', $email, PDO::PARAM_STR); $result->bindParam(':senha', $senha, PDO::PARAM_STR); $result->execute(); } catch (PDOException $e) { echo $e; } } ?> Essa é a Conexão: <?php try{ $conexao = new PDO('mysql:host=localhost;dbname=tcc', 'Admin', 'couto200892'); $conexao ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }catch(PDOException $e){ echo 'ERROR: ' . $e->getMessage(); } ?>
  24. kamikaze19971997

    [Resolvido] SESSION como usar ?

    Boas pessoa tudo bem ? estou precisando muito da ajuda de vocês... já tem 4 dais que estou quebrando a cabeça nesse assunto e ainda não consegui resolver... * Só para deixar claro desculpa minha ignorância mas não manjo muito de PHP. Meu problema é o seguinte pessoa... eu estou desenvolvendo um sistema bastante simples para ser usado pela minha pessoa e mas 4 amigos... o sistema trata-se de; Pagina de Login, Pagina de Cadastro e um Painel... só que estou com uma pequena dificuldade em usar "SESSION" para que cada usuário possa ver suas informações... gostaria de uma orientação de como fazer isso. Meu projeto tem as seguintes pasta.. index.html config.php login.php cadastro.php e um banco de dados com a tabala com USUARIO e SENHA. Segue o código abaixo: LOGIN e CADASTRO index.php <!DOCTYPE html> <html > <head> <meta charset="UTF-8"> <title>BetCoins - Login</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <link rel='stylesheet prefetch' href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900|RobotoDraft:400,100,300,500,700,900'> <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css'> <link rel="stylesheet" href="css/style.css"> </head> <body> <!-- Mixins--> <!-- Pen Title--> <div class="pen-title"> <h1>Painel de Controle</h1><span> </div> <div class="container"> <div class="card"></div> <div class="card"> <h1 class="title">Login</h1> <form action="Login.php" method="post"> <div class="input-container"> <input type="#{type}" id="#{label}" type="text" name="usuario"/> <label for="#{label}">Usuário</label> <div class="bar"></div> </div> <div class="input-container"> <input type="password" id="#{label}" name="senha" required="required"/> <label for="#{label}">Senha</label> <div class="bar"></div> </div> <div class="button-container"> <button><span> ENTRAR</span></button> </div> <div class="footer"><a href="#">Esqueceu a senha?</a></div> </form> </div> <div class="card alt"> <div class="toggle"></div> <h1 class="title">Cadastrar <div class="close"></div> </h1> <form action="Cadastro.php" method="post"> <div class="input-container"> <input type="#{type}" id="#{label}" type="text" required="required" name="novo_usuario"/> <label for="#{label}">Usuário</label> <div class="bar"></div> </div> <div class="input-container"> <input type="password" id="#{label}" required="required" name="nova_senha"/> <label for="#{label}">Senha</label> <div class="bar"></div> </div> <div class="input-container"> <input type="password" id="#{label}" required="required" name="nova_senha2"/> <label for="#{label}">Repitir Senha</label> <div class="bar"></div> </div> <div class="button-container"> <button><span>CADASTRAR</span></button> </div> </form> </div> </div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script> </body> </html> Login.php <?php include ("Config.php"); // INCLUINDO INFORMAÇÕES DO CONDIG.PHP @mysql_connect("$host", "$user", "$pass") or die(mysql_error()); // CONECTANDO-SE AO MYSQL DA MAQUINA mysql_select_db($database) or die(mysql_error()); // CONECTANDO-SE A DATA BASE $usuario = ($_POST['usuario']); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELO CAMPO DE TEXTO LOGIN DO FORMULARIO $senha = ($_POST['senha']); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELO CAMPO DE TEXTO SENHA DO FORMULARIO $analisar = "SELECT * FROM login WHERE usuario = '$usuario' AND senha = '$senha'"; // ESSA VARIAVEL IRÁ ANALISAR NO BANCO DE DADOS NA TABELA LOGIN SE USUARIO E SENHA ESTAO CORRETOS $resultado = mysql_query($analisar); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELA VARIAVEL $ANALISAR $iniciar = mysql_num_rows($resultado); // ESSA VARIAVEL SERVIRÁ PARA CHECAR SE EXISTE UM USUARIO COM ESSE LOGIN (NOTE QUE ELA BUSCA INFORMAÇÕES DE OUTRAS VARIAVEIS) if ($iniciar == 1)// ESSA CONDIÇÃO IRÁ VERIFICAR SE OS DADOS FORNECIDOS NÃO IGUAIS AOS DO BANCO DE DADOS { // APÓS A CONDIÇÃO FOR ACEITA, ACONTECE UMA AÇÃO, E ESSA AÇÃO SERÁ O RESULTADO DO LOGIN EFETUADO ?> <!-- NOTE QUE ISSO JÁ É UM COMENTARIO EM HTML, ISSO ACONTECEU PORQUÊ EU FECHEI A TAG DO PHP PARA QUE EU POSSA TRBALHAR COM CODIGOS EM HTML APÓS EU TER EFETUADO O LOGIN --> <center> Bem Vindo ao seu Painel <font style="font-weight:bold;"><?php echo $usuario ?></font> <!-- MENSAGEM QUE APARECERÁ CASO ESTA LOGADO --> </center> <?php // AQUI JA COMEÇA COMENTARIOS EM PHP, OU SEJA EU ABRI NOVAMENTE A TAG DO PHP PARA QUE MEU CODIGO CONTINUE PROCESSANDO SEM ERRO ALGUM } else // EXCEÇÃO CASO LOGIN OU SENHA ESTIVEREM ERRADOS { echo "Login ou Senha Invalido"; // MENSAGEM QUE APARECERÁ CASO OS DADOS FORNECIDOS ESTAJAM ERRADOS } ?> Cadastro.php <?php require_once ("Config.php"); // INCLUINDO INFORMAÇÕES DO CONDIG.PHP @mysql_connect("$host", "$user", "$pass") or die(mysql_error()); // CONECTANDO-SE AO MYSQL DA MAQUINA mysql_select_db($database) or die(mysql_error()); // CONECTANDO-SE A DATA BASE $novo_usuario = ($_POST['novo_usuario']); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELO CAMPO DE TEXTO LOGIN DO FORMULARIO $nova_senha = ($_POST['nova_senha']); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELO CAMPO DE TEXTO SENHA DO FORMULARIO $nova_senha2 = ($_POST['nova_senha2']); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELO CAMPO DE TEXTO COMFIRME A SENHA DO FORMULARIO $selecionar = "SELECT usuario FROM login WHERE usuario = '$novo_usuario'"; // ESSA VARIAVEL IRÁ SELECIONAR A TABELA E A COLUNA PARA QUE SEJA CHECADO SE NÃO EXISTE UM MESMO LOGIN $verificar = mysql_query($selecionar); // ESSA VARIAVEL IRÁ GUARDAR INFORMAÇÕES FORNECIDAS PELA VARIAVEL $SELECIONAR $enviar = mysql_num_rows($verificar); // ESSA VARIAVEL SERVIRÁ PARA CHECAR SE JA EXISTE UM USUARIO COM ESSE LOGIN (NOTE QUE ELA BUSCA INFORMAÇÕES DE OUTRAS VARIAVEIS) if ($enviar == 1) // ESSA CONDIÇÃO IRÁ VERIFICAR SE OS DADOS FORNECIDOS DESDE A PRIMEIRA VARIAVEL $SELECIONAR ATÉ ENVIAR SE NÃO HÁ NENHUM CONFRONTO (A CONDIÇÃO A SER CUMPRIDA AQUI É QUE O VALOR DO LOGIN DO USUARIO TEM QUE SER DIFERENTE DE 1 PARA CONTINUAR, SE O POR ACASO ALGUEM JA ESTIVER UTILIZANDO O MESMO LOGIN, DE ALGUMA FORMA ESSE NOME SERÁ COMPARADO COM O Nº 1, E APARECERÁ A MENSAGEM DE ERRO ABAIXO) { echo "O Nome do Usuario Já Existe"; // MENSAGEM DE ERRO QUE IRÁ APARECER CASO A CONDIÇÃO SEJA CUMPRIDA, OU SEJA, A CONDIÇÃO SE CUMPRE QUANDO O LOGIN JA ESTIVER SENDO USADO } else // EXCEÇÃO CASO NÃO SEJA CUMPRIDA AS CONDIÇÕES ( ESSA EXCEÇÃO ELA SERÁ PROCESSADA QUANDO OS DADOS FORNECIDOS PELA PESSOA AINDA NÃO ESTIVER SENDO UTILIZADA) { if ($nova_senha == $nova_senha2) // ESSA CONDIÇÃO IRÁ VERIFICAR SE A SENHA PRINCIPAL É A MESMA FORNECIDA PELA CONFIRMAÇÃO DA SENHA, SE AS DUAS SENHAS ESTIVEREM CORRETAS O CADASTRO IRÁ SER CONCLUIDO. { $sqlEnviando = mysql_query("INSERT INTO login (usuario,senha) VALUES ('$novo_usuario','$nova_senha')") or die(mysql_error()); /* AQUI O CODIGO IRÁ INSERIR OS DADOS FORNECIDOS PELA PESSOA NO BANCO DE DADOS, FUNCIONA +/- ASSIM ESSA LINHA: "INSIRA DENTRO DA TABELA LOGIN NAS COLUNAS USUARIO E SENHA OS VALORES $NOVO_USUARIO E $NOVA_SENHA" */ echo "Cadastro Efetuado com Sucesso"; // MENSAGEM QUE IRÁ APARECER CASO O CADASTRO SEJA EFETUADO COM SUCESSO! } else // ESSA EXCEÇÃO SE APLICA QUANDO A SENHA PRINCIPAL FOI DIGITA DIFERENTE DA CONFIRMAÇÃO DA SENHA { echo "As Senhas não Conferem"; // MENSAGEM QUE IRÁ APARECER CASO AS SENHA NÃO FOREM CORRETAS } } ?> Então gostaria de cria um painel para os usuários... mas como fazer o usuário ver apenas os dados dele e nao dos outros, andei vendo vídeos e observei que pode ser resolvido por essa função SESSION.
  25. laerciocalheiros

    Sistema de login bugado

    Criei um site com um sistema de login que eu costumo usar em quase todos os sites que eu faço, porem no ultimo que eu fiz está ocorrendo um erro onde alguns usuários ao fazer login estão indo para outras contas e até as vezes de acordo com que a pessoa vai atualizando o site a conta vai trocando. Já refiz o código mas o problema continua e então estou aqui para ver se alguém sabe o que pode ser. Segue o código abaixo: // Includes include '../php/config.php'; include '../php/functions.php'; // Verificando se o usuário já está logado if(isLoggedIn()){ die(json_encode(array('error' => 'Você já está logado.'))); } // Data request $username = $_POST['username']; $password = md5($_POST['password'].base64_encode($username)); // Validação dos dados if($_POST){ $sql = $pdo->prepare("SELECT * FROM usuarios WHERE nick= ? AND senha= ? LIMIT 1"); $sql->bindValue(1, $username); $sql->bindValue(2, $password); $sql->execute(); if($sql->rowCount() < 1){ $error['error'] = 'Usuário ou senha incorreto.'; die(json_encode($error)); } // Verificando se o usuário está banido. $row = $sql->fetch(); if($row['banido'] != 'n'){ if($row['ban_termino'] < time()){ $error['error'] = "Você foi banido até o dia ".date('d/m/y - h:i:s', $row['ban_termino']). "\r Motivo: ".$row['ban_motivo']; die(json_encode($error)); }else{ // Removendo o banimento do usuário. $upd = $pdo->prepare("UPDATE usuarios SET banido='n', ban_motivo='', ban_termino='' WHERE nick= ?"); $upd->bindValue(1, $row['nick']); $upd->execute(); // Atualizando ip e data $upd1 = $pdo->prepare("UPDATE usuarios SET acesso_data= ?, acesso_ip= ?, acesso_ua= ?, acesso_gl= ? WHERE nick= ?"); $upd1->bindValue(1, time()); $upd1->bindValue(2, $_SERVER['REMOTE_ADDR']); $upd1->bindValue(3, $_SERVER['HTTP_USER_AGENT']); $upd1->bindValue(4, $_SERVER['HTTP_ACCEPT_LANGUAGE']); $upd1->bindValue(5, $row['nick']); $upd1->execute(); $_SESSION['user.nick'] = $row['nick']; $_SESSION['user.id'] = $row['id']; if($upd1){ $error['success'] = 'Usuário logado com sucesso!'; echo json_encode($error); }else{ $error['error'] = 'Houve algum erro no sistema. Tenta novamente mais tarde.'; echo json_encode($error); } } }else{ // Atualizando ip e data $upd1 = $pdo->prepare("UPDATE usuarios SET acesso_data= ?, acesso_ip= ?, acesso_ua= ?, acesso_gl= ? WHERE nick= ?"); $upd1->bindValue(1, time()); $upd1->bindValue(2, $_SERVER['REMOTE_ADDR']); $upd1->bindValue(3, $_SERVER['HTTP_USER_AGENT']); $upd1->bindValue(4, $_SERVER['HTTP_ACCEPT_LANGUAGE']); $upd1->bindValue(5, $row['nick']); $upd1->execute(); $_SESSION['user.nick'] = $row['nick']; $_SESSION['user.id'] = $row['id']; if($upd1){ $error['success'] = 'Usuário logado com sucesso!'; echo json_encode($error); }else{ $error['error'] = 'Houve algum erro no sistema. Tenta novamente mais tarde.'; echo json_encode($error); } } } Função onde eu verifico se o usuário está logado: function isLoggedIn(){ session_start(); if(!isset($_SESSION['user.nick']) && $_SESSION['user.nick'] == ''){ return false } return true; }
×

Important Information

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