⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Webailesi User Class

Konu

#1
Merhaba,
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(); 
Rar şifresi: 



Talep olduğu taktirde classı geliştireceğim.
.raruserClass-TahaKOÇAK.rar(Dosya Boyutu: 6,52 KB | İndirme Sayısı: 9)
Son Düzenleme: 19-03-2020, 13:40, Düzenleyen: T1xLnN.
Cevapla
#2
Teşekkürler
Mybb Geliştirici & PHPyazılımişleri
Cevapla
#3
Teşekkürler
Cevapla
#4
(19-03-2020, 13:37)ripeNess` Adlı Kullanıcıdan Alıntı: Teşekkürler

Rica ederim
Cevapla
#5
konuda rar yok ?
Cevapla
#6
(19-03-2020, 13:38)ITenGriTR Adlı Kullanıcıdan Alıntı: Teşekkürler

Rica ederim

(19-03-2020, 13:39)ITenGriTR Adlı Kullanıcıdan Alıntı: konuda rar yok ?

Hemen ekliyorum. Fark ettim , teknik bir sorun olması gerek.
Son Düzenleme: 19-03-2020, 13:40, Düzenleyen: T1xLnN.
Cevapla
#7
Proje geliştiricileri için güzel bir mantık olmuş
MawiŞ*
Cevapla
#8
(19-03-2020, 13:44)MawiLarq Adlı Kullanıcıdan Alıntı: Proje geliştiricileri için güzel bir mantık olmuş

Aynen, geliştirilmesi istenirse ad soyad değişitrme, mail yollama vs şeylerde ekliyeceğim.
Cevapla
#9
Teşekkürler
Cevapla
#10
(22-03-2020, 18:14)gokhanbozkurt Adlı Kullanıcıdan Alıntı: Teşekkürler

Rica Ederim
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da