Security Check

Bu PHP scripti, bir kullanıcının giriş yapması sırasında tarayıcı tipi ve IP adresini kontrol ederek güvenliğini sağlamanızı amaçlar.

Bu PHP scripti, bir kullanıcının giriş yapması sırasında tarayıcı tipi ve IP adresini kontrol ederek güvenliğini sağlamanızı amaçlar.

<?php

session_start();

$user_email = "[email protected]"; // kullanıcının kayıtlı e-posta adresi
$user_agent = $_SERVER['HTTP_USER_AGENT']; // kullanıcının tarayıcı tipi
$user_ip = $_SERVER['REMOTE_ADDR']; // kullanıcının IP adresi

if (!isset($_SESSION['user_agent']) || $_SESSION['user_agent'] != $user_agent || !isset($_SESSION['user_ip']) || $_SESSION['user_ip'] != $user_ip) {
    // kullanıcının tarayıcı tipi veya IP adresi değişti
    $_SESSION['user_agent'] = $user_agent;
    $_SESSION['user_ip'] = $user_ip;

    $subject = "Güvenlik Uyarısı: Farklı Tarayıcı veya IP Adresinden Giriş Yapıldı";
    $message = "Sayın Kullanıcı,\n\n";
    $message .= "Hesabınız " . date("d-m-Y H:i:s") . " tarihinde farklı bir tarayıcı veya IP adresinden kullanılmıştır.\n";
    $message .= "Eğer bu siz değilseniz, hesabınızın güvenliği için lütfen hesabınızı kapatın veya şifrenizi değiştirin.\n\n";
    $message .= "Aşağıdaki bilgiler kullanılarak giriş yapıldı:\n";
    $message .= "IP Adresi: " . $user_ip . "\n";
    $message .= "Tarayıcı Tipi: " . $user_agent . "\n\n";
    $message .= "Saygılarımızla,\n";
    $message .= "Emre Karademir\n";
    $message .= "Web sitesi: emrekarademir.com\n";
    $message .= "GitHub: emrekarademirx\n";
    $headers = "From: [email protected]\r\n";

    // e-posta gönder
    mail($user_email, $subject, $message, $headers);
}

// diğer kodlarınız

?>

Gereksinimler

  • PHP yüklü bir web sunucusu
  • Kullanıcıların kayıtlı e-posta adresleri

Özellikler

  • Kullanıcının giriş yapması sırasında tarayıcı tipi ve IP adresi kontrolü
  • Kullanıcının tarayıcı tipi veya IP adresi değiştiğinde e-posta bildirimi

Kurulum

  1. Scripti web sunucunuza yükleyin.
  2. Kullanıcıların kayıtlı e-posta adreslerini belirleyin.
  3. $user_email değişkenini kullanıcıların kayıtlı e-posta adresleriyle değiştirin.
  4. Scripti çalıştırın.

Kullanım

Kullanıcılar sisteme giriş yapmaya çalıştığında tarayıcı tipi ve IP adresi kontrol edilecek ve eğer tarayıcı tipi veya IP adresi değişmişse kullanıcıya e-posta bildirimi gönderilecektir.

Yapımcı

Emre Karademir

Web sitesi: emrekarademir.com

GitHub: emrekarademirx

Lisans

Bu script, açık kaynak kodlu bir projedir ve MIT Lisansı ile lisanslanmıştır. Kullanım ve dağıtım şartları hakkında daha fazla bilgi için Lisans dosyasına bakın.

https://github.com/emrekarademirx/Tarayici-ve-IP-Adresi-Kontrol-
Previous Article

E-posta Denetleyici (PHP)

Next Article

Telegram Alarm Bot

Write a Comment

Leave a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir