Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''login''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 132 registros

  1. Enryck Crysller

    exibir mensagem de erro.

    Estou desenvolvendo um sistema de login em niveis com php (Posso estar errado, sou novo com php). O login funcina tanto para usuario comum quanto para administrador, porém, não consigo fazer com que mostre a mensagem de erro na pagina index caso a senha ou email estejam errados. O que acontece e que o script vai para pagina "validar_login.php" e não exibe nada, nem redireciona como (creio eu) ele deveria fazer. Agradeço desde já quem ajudar. Segue em anexo imagens dos códigos do validar_login e index. Caso algo esteja indo contra as regras do fórum da área de PHP peço perdão.
  2. Killerex Cisar

    Erro Mysql_query

    Instalei um sistema de login e cadastro em uma hospedagem, ajustei o banco de dados e conectei com o sistema, inclusive criei um usuário para testar o login. No entanto quando vou logar ele apresenta esses erros: Warning: mysqli_query() expects at least 2 parameters, 1 given in /srv/disk5/2615118/www/ge2018.atspace.eu/classes/Login.class.php on line 4 Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /srv/disk5/2615118/www/ge2018.atspace.eu/classes/Login.class.php on line 5 O código referente ao erro segue abaixo: <?php class Login{ public function logar($email, $senha){ $buscar=mysqli_query("SELECT * FROM usuarios WHERE email='$email' AND senha='$senha' LIMIT 1"); if(mysql_num_rows($buscar) == 1){ $dados=mysql_fetch_array($buscar); if($dados["status"] == 1){ $_SESSION["email"]=$dados["email"]; $_SESSION["senha"]=$dados["senha"]; $_SESSION["nivel"]=$dados["nivel"]; setcookie("logado",1); $log=1; }else{ $flash="Aguarde a nossa aprovação!"; } } if(isset($log)){ $flash="Você foi logado com sucesso"; }else{ if(empty($flash)){ $flash="Ops! Digite seu e-mail e sua senha corretamente!"; } } echo $flash; } } ?>
  3. 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.
  4. 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.
  5. henryz

    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.
  6. 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);
  7. 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??
  8. 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?
  9. 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
  10. 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()); ?>
  11. 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.
  12. 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).
  13. 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/
  14. 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
  15. Jefferson andre

    Nao permitir dois logins com o mesmo usuario e senha

    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
  16. 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.
  17. 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.
  18. 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?
  19. 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
  20. 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
  21. 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...
  22. 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?
  23. <?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?
  24. 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?
  25. 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(); } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.