Sosyal Kimlik Tarzı Script Kodluyoruz

Merhaba kod severler ;

Sizlere hem öğretici hem yararlı bilgiler verme ışığında Php dilinde bir sosyal kimlik tarzı bir script kodları paylaşacağım. Aşağıdaki kodu kullanarak, kullanıcıların sosyal kimliklerini kaydedebileceği ve diğer kullanıcıların bu sosyal kimlikleri görüntüleyebileceği bir script ;

<?php

// Veritabanı bağlantısı
$servername = “localhost”;
$username = “kullaniciadi”;
$password = “sifre”;
$dbname = “veritabaniadi”;

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
die(“Bağlantı hatası: ” . $conn->connect_error);
}

// Sosyal kimliklerin görüntülenmesi
$sql = “SELECT * FROM sosyal_kimlikler”;
$result = $conn->query($sql);

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo “ID: ” . $row[“id”]. ” – Kullanıcı Adı: ” . $row[“kullanici_adi”]. ” – Sosyal Kimlik: ” . $row[“sosyal_kimlik”]. “<br>”;
}
} else {
echo “Kayıt bulunamadı.”;
}

// Sosyal kimliklerin kaydedilmesi
if(isset($_POST[‘kaydet’])){
$kullanici_adi = $_POST[‘kullanici_adi’];
$sosyal_kimlik = $_POST[‘sosyal_kimlik’];

$sql = “INSERT INTO sosyal_kimlikler (kullanici_adi, sosyal_kimlik)
VALUES (‘$kullanici_adi’, ‘$sosyal_kimlik’)”;

if ($conn->query($sql) === TRUE) {
echo “Sosyal kimlik başarıyla kaydedildi.”;
} else {
echo “Hata: ” . $sql . “<br>” . $conn->error;
}
}

$conn->close();
?>

<!DOCTYPE html>
<html>
<head>
<title>Sosyal Kimlikler</title>
</head>
<body>
<h2>Sosyal Kimlikler</h2>

<h3>Kayıt Ekle</h3>
<form method=”POST”>
<label>Kullanıcı Adı:</label>
<input type=”text” name=”kullanici_adi” required><br>

<label>Sosyal Kimlik:</label>
<input type=”text” name=”sosyal_kimlik” required><br>

<input type=”submit” name=”kaydet” value=”Kaydet”>
</form>

<h3>Kayıtlar</h3>
<?php
// Sosyal kimliklerin listelenmesi
$sql = “SELECT * FROM sosyal_kimlikler”;
$result = $conn->query($sql);

if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo “Kullanıcı Adı: ” . $row[“kullanici_adi”]. ” – Sosyal Kimlik: ” . $row[“sosyal_kimlik”]. “<br>”;
}
} else {
echo “Kayıt bulunamadı.”;
}
?>
</body>
</html>

Bu script, sosyal_kimlikler adında bir MySQL veritabanı tablosuna bağlanır ve bu tablodan sosyal kimlikleri görüntüler veya kaydeder. Bu script, kullanıcılara bir web sayfası üzerinden bir form aracılığıyla sosyal kimlik bilgilerini kaydetmelerine olanak tanır. Ayrıca, sosyal kimliklerin listesi de aynı web sayfasında görüntülenebilir.

Scripti kullanmadan önce, servername, username, password ve dbname değişkenlerini kullanmak istediğiniz veritabanına göre değiştirmeniz gerekiyor. Ayrıca, veritabanınızda sosyal_kimlikler adında bir tablo oluşturmanız gerekiyor.

Peki Php kod ile yazdığımız scriptimize Facebook Gmail Yandex gibi sosyal platformları bağlama işlemlerini nasıl yaparız , bağlamak mümkün mü ?

Bu scripte Facebook ve Gmail gibi sosyal medya platformlarından bağlanma seçenekleri eklemek mümkün. Bu işlemi gerçekleştirmek için birkaç farklı adımı izlememiz gerekebilir.

  1. Facebook ve Gmail API’larını kullanarak bu platformlardan kullanıcıların kimlik doğrulama işlemini gerçekleştirebiliriz.
  2. Kimlik doğrulama işlemi başarılı olduktan sonra, kullanıcının sosyal kimlik bilgileri bu scriptteki veritabanına kaydedilebilir.
  3. Daha sonra, kaydedilen sosyal kimlik bilgileri kullanıcıların profil sayfasında veya diğer sayfalarda görüntülenebilir.

Bu işlemi gerçekleştirmek için öncelikle Facebook ve Gmail API’larını araştırmanız ve belgelendirmelerini okumanız gerekebilir. Ayrıca, bu API’ları kullanmak için uygun bir programlama dili ve gerekli kütüphaneleri de kullanmanız gerekebilir.

Ayrıca ;

Kullanıcılardan kayıt sırasında daha fazla bilgi toplamak isterseniz, formda ekstra alanlar ekleyebilirsiniz. Yaş, doğum yeri, yetenekler ve maddi unsurlar gibi özellikler için ayrı alanlar ekleyebilirsiniz.

You may also like...

Bir yanıt yazın

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