Jump to content

Search the Community

Showing results for tags 'password'.



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

  1. alefep

    Crud com delete requisitando senha

    Olá, desenvolvi um crud a partir de uma vídeo aula do node studio, um crud procedural está completo, quero saber como faria para exclusão de um item no banco, como faria que ao clicar no ícone de exclusão ele requisitasse uma senha e a senha compararia com a a senha criada cadastro do cliente, caso a senha foce igual a do cliente criado ele excluiria e caso a senha foce errado não excluiria! como vê na print abaixo é esse o modelo e normalmente ao clicar ele abre uma modal com um diálogo dizendo se realmente quero excluir, mas ao invés de abrir esse dialogo, ele abre o modal pedindo a senha. se puderem me ajudar ficaria agradecido.
  2. Mduarte87

    Bloqueio por password

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

    mysql federated connection string

    Bom dia tenho uma duvida :) CONNECTION='mysql://username:password@hostname:port/database/tablename' CONNECTION='mysql://username@hostname/database/tablename' CONNECTION='mysql://username:password@hostname/database/tablename' Se a senha tiver algum caracteres especial como o @ ou ' como q ficaria está conexão?
  4. Ola Pessoal, Não estou conseguindo entender porque dá erro de conferência de senha... Coloquei um form, envia para um arquivo de validação e envio, mas esbarra na questão de a senha não é igual a que existe... mas puxei os valores e estão iguais... ambas em md5(); Se eu coloco a mesma senha e transforme em md5() ambas, é possível verificar se são iguais certo? <input type="password" class="form_input" name="password_atual" placeholder="Senha Atual" title="Preencha o campo com a senha atual" required autofocus> $password_atual = md5($password_atual); $pasword_check = $_SESSION['userPassword']; if($password_atual == $password_check){ $sql_update = "UPDATE tbl_admins SET password='$password' WHERE admin_id='$id'"; mysql_query($sql_update) or die (mysql_error()); modal(sucess_pass_update); $exibirModal = true; }
  5. 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
  6. andersonseifert

    Avaliação Formulario Login

    Bom dia, Pessoal esse é meu formulario atual de login, estava pesquisando na net e hoje percebo que existe inumeras possibilidades de se criar qual a ideia de voces diante desses code , favor deem sujestoes e se alguem tiver um exemplo que seja melhor em termo de "Segurança" cite exemplos : Cadastro.php http://pastebin.com/BryaGa9Y Logar.php http://pastebin.com/xwJKhyVK
  7. raelmartins

    Página para alterar senha [PHP+Mysql]

    Boa noite, tenho uma página de alterar senha que não esta funcionando, alguém poderia verificar os códigos pra ver o que está errado ? Obrigado. Segue a página: <div class="boxui box-title"> <h3>Alterar Dados</h3> </div> <div class="boxui box-con"> <div class="wrap"> <?PHP if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) { echo'<p style="text-align:center;">Utilize esta página para alterar os respectivos dados da sua conta.</p><br>'; if(isset($_POST['submit']) && $_POST['submit']=="Passwort aktualisieren") { if(checkAnum($_POST['npass']) && !empty($_POST['opass']) && (!empty($_POST['npass']) && strlen($_POST['npass'])>=8 && strlen($_POST['npass'])<=16) && $_POST['npass']==$_POST['npass2']) { $oldPass = mysql_real_escape_string($_POST['opass']); $newPass = mysql_real_escape_string($_POST['npass']); $sqlCmd = "SELECT id,login FROM account.account WHERE password=PASSWORD('".$oldPass."') AND id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)==1) { $passCmd = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE id='".$_SESSION['user_id']."' LIMIT 1;"; $passUpdate = mysql_query($passCmd,$sqlServ); if($passUpdate) { echo'<p class="meldung_sucesso">Senha alterada com sucesso.</p>'; } else { echo'<p class="meldung_erro">Ops! Houve um erro e a senha não foi alterada."</p>'; } } else { echo'<p class="meldung_erro">A senha que você digitou estava incorreta.</p>'; } } else { echo'<p class="meldung_erro">Ops! Acho que você preencheu algum dado incorretamente. Tente novamente.</p>'; } } if(isset($_POST['frage']) && $_POST['frage']=="aktualisieren") { if(!empty($_POST['opass']) && checkInt($_POST['sicherheitsf']) && checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) { $oldPass = mysql_real_escape_string($_POST['opass']); $frage = mysql_real_escape_string($_POST['sicherheitsf']); $antwort = mysql_real_escape_string(md5($_POST['sicherheitsa'])); $sqlCmd = "SELECT id,login FROM account.account WHERE password=PASSWORD('".$oldPass."') AND id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)==1) { $sfCmd = "UPDATE account.account SET question1='".$frage."',answer1='".$antwort."' WHERE id='".$_SESSION['user_id']."' LIMIT 1;"; $sfUpdate = mysql_query($sfCmd,$sqlServ); if($sfUpdate) { echo'<p class="meldung_sucesso">Pergunta de segurança foi alterada com sucesso.</p>'; } else { echo'<p class="meldung_erro">Ops! Houve um erro e a pergunta de segurança não foi alterada..</p>'; } } else { echo'<p class="meldung_erro">A senha que você digitou estava incorreta.</p>'; } } else { echo'<p class="meldung_erro">Ops! Acho que você preencheu algum dado incorretamente. Tente novamente.</p>'; } } if(isset($_POST['submit']) && $_POST['submit']=="Lagerpasswort") { if(checkAnum($_POST['lnpass']) && strlen($_POST['lnpass'])>=1 && strlen($_POST['lnpass'])<=6 && $_POST['lnpass']==$_POST['lnpass2']) { $oldPass = mysql_real_escape_string($_POST['lopass']); $newPass = mysql_real_escape_string($_POST['lnpass']); $sqlCmd = "SELECT password FROM player.safebox WHERE password='".$oldPass."' AND account_id='".$_SESSION['user_id']."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)==1) { $passCmd = "UPDATE player.safebox SET password='".$newPass."' WHERE account_id='".$_SESSION['user_id']."' LIMIT 1;"; $passUpdate = mysql_query($passCmd,$sqlServ); if($passUpdate) { echo'<p class="meldung_sucesso">A senha do armazem foi alterada com sucesso.</p>'; } else { echo'<p class="meldung_erro">Ops! Houve um erro e a senha do armazem não foi alterada.</p>'; } } else { echo'<p class="meldung_erro">A senha que você digitou estava incorreta.</p>'; } } else { echo'<p class="meldung_erro">Ops! Acho que você preencheu algum dado incorretamente. Tente novamente.</p>'; } } ?> <form action="?s=passwort" class="labelForm" method="POST"> <p>Preecha os campos corretamente. <br>A nova senha deve ter as seguintes propriedades:</br><b>8-16 Algarismos (num a-Z,0-9)</b>.</p><br> <p>Senha da Conta</p> <label for="opass">Senha atual:</label> <input class="bar curved5" type="password" name="opass" size="16" maxlength="16" placeholder="Mínimo de 8 caracteres" /> <div class="sep"></div> <label for="npass">Nova senha:</label> <input class="bar curved5" type="password" name="npass" size="16" maxlength="16" placeholder="Mínimo de 8 caracteres" /> <div class="sep"></div> <label for="npass2">Repita a nova senha:</label> <input class="bar curved5" type="password" name="npass2" size="16" maxlength="16" /> <div class="sep"></div> <input class="btn s2" type="submit" name="submit" value="Confirmar"/></th> </form> <br/><br/> <form class="labelForm" action="index.php?s=passwort" method="POST"> <p>Preencha os campos corretamente. <p>Alterar Pergunta de Segurança</p> <label for=""> Pergunta de segurança:</label> <input class="bar curved5" type="password" name="opass" size="16" maxlength="16"/> <div class="sep"></div> <label for=""> Pergunta:</label> <select class="bar curved5" name="sicherheitsf"> <?PHP foreach($sFrage AS $fragew => $frage) { echo'<option value="'.$fragew.'">'.$frage.'</option>'; } ?> </select> <div class="sep"></div> <label for=""> Resposta:</label> <input class="bar curved5" type="text" name="sicherheitsa" size="16" maxlength="16"/> <div class="sep"></div> <input class="btn s2" type="submit" name="frage" value="Confirmar"/></th> </form><br/><br/> <form class="labelForm" action="?s=passwort" method="POST"> <p>Preencha os campos corretamente. <p>Alterar senha do Armazem</p> <label for=""> Senha atual:</label> <input class="bar curved5" type="password" name="lopass" size="6" maxlength="6" placeholder="Máximo de 6 caracteres" /> <div class="sep"></div> <label for=""> Nova senha:</label> <input class="bar curved5" type="password" name="lnpass" size="6" maxlength="6" placeholder="Máximo de 6 caracteres" /> <div class="sep"></div> <label for=""> Repita a nova senha:</label> <input class="bar curved5" type="password" name="lnpass2" size="6" maxlength="6"/> <div class="sep"></div> <input class="btn s2" type="submit" name="submit" value="Confirmar"/> </form> </form> <?PHP } else { echo'<p class="meldung_erro">Você deve efetuar Login para ter acesso a esta área,</p>'; } ?> </div> </div> <div class="boxui box-end"></div>
×

Important Information

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