WEBAilesi için geliştirdiğim class sonunda bitti ve sizinle paylaşıyorum.
Not : sadece Webailesi.com'a özeldir. Hiçbir yerde paylaşılamaz.
Zipteki index.php'de örnekler var ama birde buraya eklemek istedim.
PHP Kod:
<?php
// Classın sayfaya dahil edilmesi
require_once "class.user.php";
// Classın çalıştırılması ve veritabanı bilgilerinin tanımlanması
$user = new User("localhost","cms","root","mysql");
// Ayarların yapılması
// ilk parametre session isminin ne olacağı
// ikinci parametre sessionona veritabanından hangi veriyi tanımlıyacağı
// üçüncü parametre ise veritabanı tablo ismi
$user->setSetting("username","username","users");
// Giriş İşlemi
// systaxı tableName => data şeklindedir.
$data = [
"username" => "tahakocak",
"pass" => "taha123"
];
$user->Login($data);
// Kayıt işlemi
// ilk data veritabanında olup olmadığına bakacağımız veri
// diğer veriler ise şu systax ile tanmalanabilir. Veri tanım sınırı yoktur.
// systax ColumsName => data
$data1 = [
"username" => "tahakoçak",
"pass" => "taha123",
"email" => "[email protected]",
"emailKod" => uniqid(),
"complate" => 1,
"adress" => "deneme adres",
"il" => "istanbul",
"ilce" => "atasehir",
"postakod" => "34752",
"telephone" => "05555555555",
"bakiye" => 20,
"name" => "Taha KOÇAK",
"status" => 1
];
echo $user->Register($data1);
// Şifre değiştirme işlemi
/*
* sadece şifre bu formatta ayarlayacaksınız tableName => data
* "newpass" adı değiştirilmeyecek sadece yeni şifre beliritilecek.
* "reLogin" 1 yaparsanız sessionu silecektir.
*/
$data2 = [
"pass" => "806c60e25d2c01e1f17bf664be85b9e9",
"newPass" => "taha123",
"reLogin" => 1
];
echo $user->changePassword($data2);
// Kullanıcı verilerini çekme
/*
* Üye girişi yaptıktan sonra sadece veri çekmek istediğiniz veritabanı colums ismi yeterli
* */
echo $user->userData("email");
// çıkış işlemi
echo $user->logout();
Bu içeriği görebilmek için kayıt olmanız gerekiyor!
Talep olduğu taktirde classı geliştireceğim.
)


