lostyazilim
tr.link

Hazır Üyelik Sistemi varmı?

6 Mesajlar 1.615 Okunma
lstbozum
tr.link

PhotoSky PhotoSky Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 30.05.2017
  • Yaş/Cinsiyet 40 / E
  • Meslek photo shoper
  • Konum İstanbul Anadolu
  • Ad Soyad A** S**
  • Mesajlar 136
  • Beğeniler 105 / 17
  • Ticaret 0, (%0)
arkadaşlar her proje için üyelik sistemi yazmaktan sıkıldım. Hazır üyelik sistemi veya sınıfı varmı bildiğiniz kullandığınız önerdiğiniz. ?
 

 

wmaraci
reklam

cetvel cetvel WM Aracı Kullanıcı
  • Üyelik 22.09.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad U** K**
  • Mesajlar 312
  • Beğeniler 110 / 101
  • Ticaret 0, (%0)
laravel auth. direk register, forget pass, login sayfaları otomatik geliyor, ya da direk https://github.com/delight-im/PHP-Auth
PhotoSky

kişi bu mesajı beğendi.

phpanaliz.com

asinan asinan ... Kullanıcı
  • Üyelik 15.10.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Web
  • Konum Kayseri
  • Ad Soyad S** A**
  • Mesajlar 153
  • Beğeniler 14 / 51
  • Ticaret 0, (%0)
Laravel + Sentinel

https://www.youtube.com/watch?v=GqRqlvgByNk&list=PL3ZhWMazGi9KB9PajJHWvV2NJ1ITNoNGp

Bu playlistteki videolar ingilizce ama bir kere yapabilirsen her şeyi ile sağlam bir sistem oluşturursun. Üstüne ne inşaa etmek istersen ona uyum sağlar bu sistem.

Laravelin kendi auth sistemi şimdilik yetersiz. Sentinel ile otomatik ip yasaklamaya kadar sistemi geliştirebilirsin.
PhotoSky

kişi bu mesajı beğendi.

compman032 compman032 WM Aracı Kullanıcı
  • Üyelik 21.01.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Geliştirici
  • Konum İstanbul Avrupa
  • Ad Soyad B** B**
  • Mesajlar 13
  • Beğeniler 5 / 3
  • Ticaret 0, (%0)
Aspnet için Login sınıfı oldukça başarılı ama cetvel dediği gibi laravel kullanılabilir, hiç kullanmadım ama laravel için değerlendirmeler oldukça iyi.
PhotoSky

kişi bu mesajı beğendi.

wmaraci
wmaraci

cetvel cetvel WM Aracı Kullanıcı
  • Üyelik 22.09.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad U** K**
  • Mesajlar 312
  • Beğeniler 110 / 101
  • Ticaret 0, (%0)
laravel bilmenize bile gere kyok compman032 https://auth0.com/blog/creating-your-first-laravel-app-and-adding-authentication/
https://scotch.io/tutorials/simple-and-easy-laravel-login-authentication bu iki örneğe alıştın mı tamamdır.
compman032 PhotoSky

kişi bu mesajı beğendi.

phpanaliz.com

Creatingz Creatingz Creatingz | Dijital Ajans Kullanıcı
  • Üyelik 12.02.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Dijital Ajans
  • Konum Ankara
  • Ad Soyad C** S**
  • Mesajlar 740
  • Beğeniler 454 / 169
  • Ticaret 40, (%100)
Pdo Üye Kayıt Sistemi – Basit

İlk olarak baglan.php dosyamızı oluşturalım ;

PHP9 lines


try {
$db = new PDO("mysql:host=localhost;dbname=ibrahimv1;charset=UTF8;", "root", "");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
echo "Veritabanına bağlantı başarısız " . $e->getMessage();
}
?>
Daha sonra index.php dosyamızı düzenleyelim ;

PHP29 lines


include 'baglan.php';
?>



















Kullanıcı Adı
Şifre




Şimdi verilerin veritabanına işleneceği sorgu.php dosyamızı düzenleyelim ;

PHP39 lines




ibrahimozdemir.org



session_start();
include 'baglan.php';
if ($_POST["uyegiris"]) {
echo "
";
$kadi = $_POST["uye_kadi"];
$sifre = $_POST["uye_sifre"];
//Boşluk kontrolü de yapalım ki boş gelmesin.
if(!$kadi || !$sifre){
echo "Boş alan bırakmayın";
header( "refresh:3;url=index.php" );
}else{
$cek = $db->query("select * from uyeler where kuadi = '$kadi' && sifre = '$sifre' ",PDO::FETCH_ASSOC);
//uyeler adında bir tablomuz vardı... içinde de kullanici_adi ve sifre adında alanlar.
//Şimdi etkilenen satır sayısı olup olmadığını rowCount() ile bulacağız.
if($cek->rowCount()){
//etkilenen satır var ise doğru giriş yapılmış demektir. Mesajı verebiliriz.
header( "refresh:0.5;url=uye.php" );
}else{
echo "Hatalı bilgi girişi";
header( "refresh:3;url=index.php" );
}
}
}
?>




Veritabanına sorgu yapılacak veri ;

SQL65 lines


-- phpMyAdmin SQL Dump
-- version 4.6.4
-- https://www.phpmyadmin.net/
--
-- Anamakine: 127.0.0.1
-- Üretim Zamanı: 15 Eyl 2017, 21:28:41
-- Sunucu sürümü: 5.7.14
-- PHP Sürümü: 5.6.25
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Veritabanı: `ibrahimv1`
--
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `uyeler`
--
CREATE TABLE `uyeler` (
`id` int(11) NOT NULL,
`kuadi` varchar(250) NOT NULL,
`sifre` varchar(250) NOT NULL,
`kayit_tarihi` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Tablo döküm verisi `uyeler`
--
INSERT INTO `uyeler` (`id`, `kuadi`, `sifre`, `kayit_tarihi`) VALUES
(1, 'admin', '123', '2017-09-16 00:21:46');
--
-- Dökümü yapılmış tablolar için indeksler
--
--
-- Tablo için indeksler `uyeler`
--
ALTER TABLE `uyeler`
ADD PRIMARY KEY (`id`);
--
-- Dökümü yapılmış tablolar için AUTO_INCREMENT değeri
--
--
-- Tablo için AUTO_INCREMENT değeri `uyeler`
--
ALTER TABLE `uyeler`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


Gibi gibi gibi ...

Eğer siz ben uğraşamam hazır yapılmışını ver bana derseniz buyrun link ;
PhotoSky

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al