Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Código completo:
- class banco {
- private $conexao;
- public function __construct() {
- $banco_hostremoto = "127.0.0.1";
- $banco_hostname = "localhost";
- $banco_usuario="root";
- $banco_passwd="";
- $banco_nome="flptrevisan";
- $conexao = new mysqli($banco_hostname,$banco_usuario,$banco_passwd,$banco_nome);
- }
- public function signIn($email,$senha) {
- $this->conexao->query("SELECT * FROM usuarios WHERE email = '$email' AND senha = '$senha'");
- if ($sql->num_rows==1){
- while($linha = $sql->fetch_array()) {
- $usuario = $linha['nome'];
- $acessos = $linha['acessos']+1;
- }
- $ip=$_SERVER["REMOTE_ADDR"];
- $sql = $conexao->prepare("UPDATE usuarios SET acessos = ?, ip = ? WHERE email = ?");
- $sql->bind_param('iss',$acessos,$ip,$email);
- $sql->execute();
- $_SESSION["autenticado"]=$email;
- $_SESSION["usuario"]=$usuario;
- header('location:index.php');
- }
- else {
- echo '<div class="alertaIndexMSG">O usuário ou senha inserido é inválido(a)</div>';
- }
- }
- }
- //onde chama a funcao:
- if (isset($_POST["signin"])){
- $email=$_POST["email"];
- $senha=md5($_POST["passwd"]);
- $OO = new banco();
- $OO -> signIn($email,$senha);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement