Php ve MySQL Tabanlı Üyelik Sistemi

Php derslerinde anlattığım konuları basit bir üyelik sistemi ile pekiştirmek istedim. Uygulama ile fonksiyonların kullanımı ve bazı kontrollerin nasıl yapıldığının daha iyi anlaşılacağını düşünüyorum.

Uygulamada; MySQL bağlantısı, veri ekleme, silme ve güncelleme işlemleri, Session, Cookie, döngüler, şifreleme ve daha birçok konuda pratik bilgiler mevcut. Herhangi bir sorun ile karşılaşırsanız yorum kısmından belirtebilirsiniz.

Yetkili kullanıcı adı ve şifresi admin

Üyelik Sistemi uygulamasına http://www.celalyurtcu.com/dosyalar/uyelik-sistemi-v1.2.zip adresinden ulaşabilirsiniz.

Not: Yeni Php versiyonunda bazı fonksiyonlar problem çıkarıyordu. 14.10.2012 tarihi itibariyle bu problemler giderildi.

 39.156 defa okundu

137 Yorum

  1. ya Vallahi buyuksun. chok yardimci oldu bu bilgiler. teshekkurler. ellerine saglik. basharilar…

  2. merhaba gerçekten çok güzel bir paylaşım olmuş fakat denetim.php yi çalıştırırken bağlantı sorunu yaşandı hatası alıorum bu neden kaynaklanıodr acaba?

  3. Merhaba Merve,
    baglanti.php dosyasındaki veritabanı erişim bilgilerini doğru girdiğinizden emin misiniz?
    Eğer bilgiler doğru ise hatanın tam açıklamasını lütfen bizimle paylaşın.

  4. şifreleme yöntemi nedir burada acaba. md5 değil ama benzer birşey merak ettim açıkcası.

  5. Merhaba, denetim.php de bir bağlantı sorunu var, sanırım sorguyu check ederken bir çıkmaza giriyor, tam olarak kontrol edemedim fakat sistem net olarak çalışmıyor. Denetim.php’de sorgularında bir sorun var.

    Sistem dumur durumda yani. :(

  6. Arkadaşım öncelikle paylaşımın için teşekkürler.
    Bir sorunum vardı onu belirticektim
    Mysql e bağladım . uyeler.sql yi ancak üye ol dediğimde gerekli yerleri dolduruyorum aşağıda şu uyarıyı veriyor

    Table ‘mysql.uyeler’ doesn’t exist

    Bunun nedenini öğrenebilirmiyim..
    Yardımcı olursan sevinirim.

  7. Merhaba Hasan,
    Kurulum.txt dosyasını tekrar okumanı öneririm. uyeler.sql dosyasını Php My Admin veya kullandığın arayüz yazılımı her ne ise onunla içe aktarma yaparak tabloyu oluşturmalısın. Aksi takdirde uyeler tablosunun olmadığına dair bu hatayı alırsın.

  8. Selam hocam.Söylediğiniz gibi uye adından yeni bir veritabanı oluşturup uyeler tablousunu içe aktardım yanlız.Üye ol veya giriş yapmaya çalıştığımda uyelik.php ve denetim.php sayfaları görüntülenemiyor.

  9. Warning: mysql_connect() [function.mysql-connect]: Access denied for user: ‘[email protected]’ (Using password: YES) in C:\Users\mutlu\Desktop\uyelik-sistemi\uyelik-sistemi\uye\baglanti.php on line 10
    MySQL sunucusuna bağlantı sağlanamadı!

    Bu Hatayı Alıyorum Yardımcı Olabilicek Var mı ? Veri Tabanını Olusturdum Ama Olmuyor Bu Hata Cıkıyor

  10. tamm sorun cözüldü.
    mysql_connect() kodunun basına @ işareti koyulmamıs :) :)

  11. Selamlar;
    Buradaki uygulamaya ek bilgi olarak şunu söylemeliyiz, buradaki kodları kendileri yazmak isteyen arkadaşlar, karakter kodlamalarını kesinlikle utf8(Bom’suz) olarak ayarlamalılar,aksi taktirde -header() aleready send- hatası verir.

  12. proje ödevimin bir kısmı halloldu sayenizde Teşekkür Ederim.. :))

  13. Bir sorunum var… admin olarak açtığımda üyelerde işlem yapamıyorum…düzenleme silme vs. bu konuda yardım edebilirmisiniz…!!!

  14. Tuğce İstediğin kullanıcıya admin yetkisi verebilirsin.
    Bu işlemleri PhpMyadmin sayfasına giriş yaptıktan sonra , içe aktardığın üyelik.sql sayfası üzerinden gerçekleştirebilirsin. Admin Kullanıcılar 1 , Normal Kullanıcılar 0 Dır.

  15. set olrak tanımlanmıs bir sql satırı var bunu checkbox ile php de nasıl gösterebilirim ? yardım edermisiniz ?

  16. hocam ben bir uye sistemi yapıyorum karıştırdıgım daha dogrusu pek bilmediğim yerler var
    1.ben sessionları kullanıyorum cok buyuk sorun olur mu
    2.pencere kapandıgı zaman oturumun kapanması veya kullanıcı 3 dk işlem yapmazsa ooturumun kapanmasını isitiyorum bu konuda bana ardımcı olabılır mısıınız? teşekkur ederim

  17. çerez kullanacaksın

    örnk:

    setcookie(“kullanici_adi”,$kullanici_adi,time()+120);
    setcookie(“parola”,$parola,time()+120);

    3 dk ömür verdik cerezimize 120 sn = 3 dk

  18. C:\wamp\www\uye\admin_islem.php on line 17

    Admin paneline girip düzenleme işlemi yapmak istediğimde yukarıdaki sorunla karşılaşıyorum. 17. satırda sorun gösteriyo. oraya baktığımda hata flnda yok gibi ama anlıyamadım bende. Nedir sorun acaba?

  19. Selam. Öncelikle çalışma için teşekkürler.

    Benim merak ettiğim bir konu var. Login olurken “Remember Me” seçeneğini nasıl uygulayabiliriz? Cookie ile olduğunu biliyorum, fakat cookie içerisinde hangi bilgileri saklamamız gerekiyor?

  20. @wisecolt
    Login işlemini kontrol ettikten sonra eğer giriş bilgileri doğru ise kullanıcı adını ve şifreyi 2 ayrı cookie’de saklamalısın. Daha sonra ilgili sayfalarda tanımlı bir cookie olup olmadığını ve bu cookie’nin veritabanındaki bilgiler ile eşleşip eşleşmediğini kontrol ettirerek “beni hatırla” fonksiyonunu en basit şekilde kullanabilirsin. Cookie’ler hakkında yazdığım şu makaleyi okumanı öneriyorum.

  21. veritabanını myadminde söylediğiniz gibi çalıştırdım sorunsuz çalıştı yazıyor fakat denetim php dosyasını açınca “Veritabanına bağlantı sağlanamadı!” yazıyor nerede yanlış yapıyorum acaba?

  22. 0x00fbc… adresindeki yönerge,0x000…. bellek adresine basvurdu,bellek read olmadı diyor.

  23. Merhaba ,

    Ben her şeyi doğru yaptım.
    Ancak giriş yapınca bu web sayfasına bağlanılamadı internet ayarlarınızı kontrol ediniz benzeri bir yazı ile karşılaşıyorum. Sebebi ne olabilir acaba ?

  24. İyi günler. Paylaşımınız için çok teşekkür ederim. Çok yardımcı oldunuz. ben buna benzer bir site yaptım. Hostinge atmak istiyorum. Veritabanlı olduğu için yapamıyorum. Ayrıca bilgisayarda localhosttan çalıştırıyoruz. orada nasıl çalışacak?

  25. Yasemin hanım,
    local bilgisayarınızda yaptığınız çalışmanın veritabanı dosyasını hosting sunucunuza aktarmanız gerekiyor. Bunu yapmanız için öncelikle http://localhost/phpmyadmin yolundaki mysql web arayüzüne gidin. Daha sonra Dönüştür bağlantısına tıklayın. Açılan sayfada alt kısımda Dosya olarak kaydet yazısının yanındaki tik’i işaretleyin ve sağ kısımdaki Git butonuna tıklayın. Veritabanınızı bilgisayarınıza kaydedin. Sonra aynı şekilde web sunucunuzdaki phpmyadmin arayüzüne bağlanın ve bu kez giriş sayfasından Import bağlantısına tıklayın. Dosyadan yükle sayfasında veritabanı dosyanızı bilgisayarınızdan seçerek işlemi başlatın. Veritabanınız artık hosting sunucunuzda.
    İyi günler.

  26. Her menüyü inceledim fakat dönüştür seçeneğini göremedim.
    Şu seçenekler var:
    -Veritabanları
    -SQL
    -Durum
    -Değişkenler
    -Karakter Grupları
    -Motorlar
    -Yetkiler
    -Binari Günlüğü
    -İşlemler
    -Dışarı Aktar
    -İçeri aktar

  27. Yasemin hanım,
    Sunucudan sunucuya türkçe çeviride farklılık olabiliyor. Dönüştür işlemini sizin sunucunuzda Dışarı Aktar bağlantısı ile yapabilirsiniz. Import işlemi için de İçeri Aktar seçeneğini kullanabilirsiniz.

  28. çok teşekkür ediyorum böylesine güzel bir konuyu paylaştığınız için emeğinize sağlık…başarılarınızın devamını dilerim

  29. Celal hocam merhaba çok uzun süredir hiç entry girmemişsiniz açıkcası cevap alamayacağımdan korkuyorum, bu uygulamayı indirip denedim yalnız index sayfası hariç hiçbir sayfa görüntülenemiyor… Sorun ne olabilir? üyelik.php de diğerleri de 404 veriyor..

  30. Çok teşekkür ederim hocam sağolasın. Bir çoğunun para ile sattıgı anlatımı ve kodu siz bedavaya vermissiniz. Birde uygulayabilirsem süper olacak. Sizden bir ricam olacak. Şu arkadaşlık sitelerinde görülen üyelik sisteminin mantıgınıda anlatmanız mümkünmüdür? Standart üyelik Platin üyelik Gold üyelik. Ayrıca admin gibi.

  31. Bu sistemde türkçe karakter sorunu var. Çözümünü ne yapsam bulamadım. En sonunda yapana sormak istedim. Üye olurken ı,ş gibi harfleri kullanınca Illegal mix of collations (latin1_swedish_ci,IMPLICIT) gibi bir hata alıyorum.

  32. Ben herseyi doğru yaptım ve çalışıyor ancak

    Çıkış
    Kullanıcı adı: emre
    Şifre Değiştir:
    E-Posta:
    Üyelik Tarihi: 2012-05-29

    Notice: Undefined index: id in C:\xampp\htdocs\deneme\anasayfa.php on line 77

    Notice: Undefined index: parola in C:\xampp\htdocs\deneme\anasayfa.php on line 78

    Notice: Undefined index: eposta in C:\xampp\htdocs\deneme\anasayfa.php on line 79

    Notice: Undefined index: button in C:\xampp\htdocs\deneme\anasayfa.php on line 80

    Bu tarz yazılar çıkıyor. Çalışmasına rağmen bunlar tanımlanamadı diyor. Sebebi ve bunu nasıl düzeltebilirim yardımcı olurmusunuz?

    Teşekkürler.

  33. Çok güzel sorunsuzdur ve geliştirilebilir bir sistemdir. Ancak şifremi unuttum ve üye yetki verme işlemlerinin sql de alt yapısı hazırlanmış ancak sisteme entegre edilmemiş. İyi günler.

  34. Güzel bir sistem hazırlamışsın. benim bu mysql_query() içerisine $baglanti yazdığın yerde hata aldım ama sunucuya attığım zaman sürümde destek yok yazdı onu ve alınan hata mesajı silince çalıştı. or die mysql_error() yazmazsak sıkıntı olur mu?

  35. Öncelikle teşekkür ederim. 2 sorun yaşadım admin panelinde. Hatalar:

    Notice: Undefined variable: uyeler in C:\wamp\www\uye\admin.php on line 33 Call Stack #TimeMemoryFunctionLocation 10.0008145904{main}( )..\admin.php:0 “>

    Üyeleri düzenle veya sil deyince ise bu hata çıkıyor:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘id’]; ?>” at line 1

  36. Çok güzel bir paylaşım olmuş. Php’de yeniyim ve Merve arkadaşımızın ki gibi devamlı sorun yaşıyorum. baglanti.php sayfası içinde hangi kodları yazmam gerektiğini bilmiyorum. Yardımcı olursanız sevinirim. Teşekkürler.

  37. @Erdem

    baglanti.php dosyasında aşağıdaki 4 satırı kendinize göre güncellemeniz gerekiyor.

    $sunucu = “localhost”;
    $kullanici = “kullanici”;
    $parola = “parola”;
    $veritabani = “uye”;

    $sunucu değeri genelde localhost olur bu şekilde kalabilir.

    $kullanici değeri oluşturduğunuz veritabanına erişim için yetkili kullanıcı adı. Localde deneme yapıyorsanız kullanıcı adı varsayılan root olarak yazılır.

    $parola değeri veritabanına erişim sağlayacak kullanıcı hesabının şifresidir. Localde deneme yapıyorsanız parola bilgisi varsayılan olarak boş bırakılır.

    $veritabani değerine oluşturduğunuz veritabanının adını yazmalısınız.

  38. Celal bey çok güzel bir sistem olmuş ellerinize sağlık. Yalnız bir problem var. Admin panelinde düzenle linkine tıklayınca hata veriyor. Bunun çözümü için;

    uye/admin.php dosyasını notepad ile açın ve 56-57 satırları şu şekilde düzenleyin,

    (56. satır) <a href="admin_islem.php?islem=duzenle&id=”>Düzenle

    (57. satır) <a href="admin_islem.php?islem=sil&id=”>Sil

  39. Celal bey bu arada phpmyadmin’deki şifre md5 değil galiba. Benim üye olanların şifrelerini görmem gerekiyor. Bu konu hakkında bana yardımcı olursanız çok sevinirim.

  40. Selâmün aleyküm,

    Celal bey verdiğiniz üye.php ye admin şifresi ile giriş yapıp admin panelinde düzenle dediğimde
    /////Şu sayfaya yönlendiriyor/////
    localhost/uyelik-sistemi/uye/admin_islem.php?islem=duzenle&id=

    /////Ve şu hatayı veriyor/////

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘id’]; ?>” at line 1

    Bu hatayı gidermek için ne yapmalıyım bilgilendirirsen çok sevinirim şimdiden teşekkürler.

    Selametle.

  41. @Lucretius

    Aleyküm selam.

    Üyelik sisteminde bazı hataların giderildiği v1.1 versiyonunu makalenin sonundaki linkten indirip kullanabilirsiniz.

    Yeni versiyonda sorununuzun düzelmesi gerekiyor.

  42. Celal bey uyelik-sistemi-v1.1 dediğiniz versiyonu kullanıyorum. Hatayı uğraşlar sorunu giderdim üye silindi diyor ama admin panelinde ve phpmyadminde üye kaydı duruyor.Ayrıca siteniz çok güzel ve yararlı bilgi bakımından zengin. Sizin gibi bir yazılımcıyla tanışmak daha bir güzel. Proje ödevim için 0 dan bir site yapmam gerekiyor. Kayıt, ekleme, silme ve güncelleme şart. Onun için bu örneğinizden yola çıkarak birşeyler yapmaya çalışacağım. Sizin bir öneriniz varsa yardımcı olurmusunuz. Eğer sizinde izniniz olursa Teamwiwerla yardım eder misiniz?

  43. Celal bey
    İşte o hatalı satırlar

    <a href="admin_islem.php?islem=duzenle&id=”>Düzenle
    <a href="admin_islem.php?islem=sil&id=”>Sil

    Düzenlemiştim ama standart sizdeki hali bu. Silip düzenleme yapamıyorum

  44. Selâmün aleyküm,

    Celal bey admin panelinde düzenle ve sil dediğimde;

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘id’]; ?>” at line 1

    Hatası devam ediyor. Dediğiniz gibi makalenin sonundaki ve başındaki versiyonları denedim aynı hatayı veriyor. Hatayı özetlerseniz iyi olur veya linki yeniler misiniz. Yardımlarınızdan ve ilgi, alâkanızdan dolayı size minettarım.

    İyi akşamlar selametle.

  45. @Lucretius

    Aleyküm selam.

    Üyelik sisteminde bazı hataların giderildiği v1.2 versiyonunu makalenin sonundaki linkten indirip kullanabilirsiniz.

    Yeni versiyonda sorununuzun düzelmesi gerekiyor.

  46. Gerçekten çok güzel. Emeğinize ellerinize sağlık. Yeni başlayanlar için baya yararlı :) Hakkınızı helal edin. Tekrar teşekkürler.

  47. Çok tebrik ederim çok güzel bir çalışma olmuş.
    Sistemde hata var diyenler sistem hatasız çalışıyor hiç bir sorun yok. Her yerini denedim her şekilde.

    Emeğine sağlık kardeş.

  48. Selamün alayküm Celal bey.

    Yayınlamış olduğunuz üyelik sisteminde anasayfa.php de şu kodlarda mantık hatası var

    if(!$_POST[“parola”]==””)
    {
    $guncelle = mysql_query(“Update uyeler Set parola=’$g_parola’, eposta=’$g_eposta’ Where id=’$g_id'”);
    $_SESSION[“parola”] = $g_parola;
    setcookie(“parola”,$g_parola,time()+60*60*24);
    }
    else
    {
    $guncelle = mysql_query(“Update uyeler Set eposta=’$g_eposta’ Where id=’$g_id'”);
    }

    kullanıcı parolayı girmedende güncelleyebiliyor ayrıca veri tabanınde olan bir email adresini kullanabiliyor güncelle dediğinde Selametle…

  49. @Lucretius

    Aleyküm selam.

    Burada paylaştığımız üyelik sistemi taslak olarak kullanım içindir.

    İleri seviye güvenlik önlemleri ve özelleştirmeleri herkes kendine göre yapabilir.

    Asıl amaç herkesin anlayabileceği basit bir kodlama ile üyelik sisteminin mantığını anlatmaktır.

    Selametle.

  50. Elinize sağlık her şey çok güzel çalışıyor ama veritabanımı kontrol etmek istediğimde yani üyeleri görmek istediğimde daha doğrusu uyelik.sql e php my adminde tıkladığımda şu hatayı veriyo

    Hata
    SQL sorgusu: Düzenle

    SELECT `tables`
    FROM `phpmyadmin`.`pma_recent`
    WHERE `username` = ‘root’

    MySQL çıktısı:

    #1142 – SELECT command denied to user ”@’localhost’ for table ‘pma_recent’

    Bu yüzden üyeleri göremiyorum silemiyorum yetki felan veremiyorum. Ayrıca bu uyarı phpmyadmini her açtığımda karşıma sol hanede geliyor.
    Şimdiden teşekkürler.

  51. Teşekkürler çok güzel bir paylşım ama ben acamadım. Sunucuya baglanamadı diyor. Giriş için kullanıcı adı şifreyimi yanlış yazıyorum anlamadımda.

  52. Allah razı olsun sana ne diyeyim çok mutlu oldum ve siteyede entegre ettim gayet sorunsuz çalışıyor.
    Saol herşey için.

  53. Öncelikle teşekkür ederim php ile yeni uğraşanlar için çok açıklayıcı bir uygulama olmuş. Sorunuma gelirsek, hocam üye verilerini güncellerken e-posta kontolünü yapmamışsınız. Ben yaptım ama bir sorun var if koşulumda eposta adresi kullanılıyorsa. bu e posta adresi kullanılıyor diye yazdırıyorum. Buraya kadar sorun yok gayet düzgün çalışıyor lakin hatayı vermesine rağmen yinede üye bilgilerini güncelliyor. hatayı verdiği anda güncellemesini nasıl engellerim.

    kodlamam şu şekilde ;

    function checkmail($eposta){
      return filter_var($eposta, FILTER_VALIDATE_EMAIL);
    }
    
    if(!checkmail($eposta))
    {
    	echo " Yazdığınız e-posta adresi geçersiz!";
    	header("Refresh: 2; url=uye-duzenle.php");
    	
    }
    
    $eposta_varmi = mysql_num_rows($eposta_kontrol);
    if($eposta_varmi &gt; 1)
    {
    	echo " E-Posta başka bir üye tarafından kullanılıyor!";	
    	header("Refresh: 1; url= uye-duzenle.php");
    }else
    
    if($guncelle)
    	{
    	
    	echo " Üyelik bilgilerinizi başarıyla güncellediniz.";
    	header("Refresh: 1; url= uye-duzenle.php");
    
    
    	}else{
    
    	echo " Üyelik bilgileriniz güncellenemedi!";
    
    	header("Refresh: 2; url= uye-duzenle.php");
    
    	}
    
    
  54. Peki üyelere özel sayfalara hangi kodu koyacağız onu çözemedim. Yardımcı olursanız sevinirim.

  55. Merhaba sistemi kurdum fakat Fatal error: Call to undefined function: filter_var() in c:\appserv\www\tablo\yonet\uye\uyelik.php on line 79 böyle bir hata veriyor

  56. Merhaba 3 yıl önce bu üyelik sistemi çok işime yaramıştı ve bugünlerde tekrar kullanmam gerekti. Verdiğiniz bilgilerden dolayı teşekkürler.

    Ben sizden birşey öğrenmek istiyorum.

    header("Refresh:2; url= index.php");
    

    Üyelik.php içerisinde bu kod satırı var bildiğiniz üzere. Ben bu kod satırını _parent olarak açmak istiyorum bunu nasıl gerçekleştirebilirim. Yardımcı olursanız sevinirim.

  57. Selâmün aleyküm,

    Celal bey yayınlamış olduğunuz üyelik sisteminde üye ol dediğimde türkçe karakterlerle üye olunmuyor.
    Türkçe karakterle üye olunma hatasını çözüyorum bu seferde veri tabanında türkçe karakterlere ? gibi tuhaf karakterler basıyor. Veri tabanında elimle düzeltiyorum hatalı karakteri bu seferde giris yapmıyor kullanıcı adı ve şifre hatalı diyor.

    Aldığım hata şu üye ol dediğimde

    Illegal mix of collations (latin5_turkish_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation ‘=’

    İlgi ve alakanızdan dolayı şimdiden teşekkür ederim.

  58. Celal bey merhaba. Beni hatırla sisteminide entegre ederek paylaşabilirmisiniz ?

  59. Mehaba hocam. Ben oturum kontrolunu yapıyorum uyelerim denetimden geçip konular sayfasına yonlendirildiklerinde tekrar adlarını yazmak zorunda kalmamaları için yani sistemin onların kullanıcı adlarını otomatik olarak alması için ne kullanmalıyım. Sesionları mı ve nasıl kullanmalıyım yardımcı olursanız sevinirim.

  60. Paylaştığınız scripti kendi php ile yazılmış siteme nasıl adapte edebilirim ve bazı bölümlerde kullanıcıların haklarını nasıl kısıtlarım

  61. Çok sağol abi işime yaradı teşekkürler ama ana sayfada, giriş yapmışsa ismini yapmamışsa giriş formunu gösteren kodlamayı nasıl yaparım bi yardımcı olabilir misin?

  62. Çok teşekkür ederim sayenizde website yaparak dersimden AA aldım. Gerçekten çok faydalı oldu :)

  63. Merhaba muhterem, öncelikle tesekkürler emekleriniz icin. Yeni üye kaydi yapip admin yetkisini myadmin icinden verdim. Girisi yaptiktan sonra denetim.php sayfasina bir türlü gecemedi. Kusurumuz nedir? Tesekkürler, selamlar.

  64. Merhaba Sayın Celal bey. Hersey tamam ama giriş yaparken MySQL sunucusuna baglanti saglanamadi! hatası alıyorum. Sorunun çözümü ne olabilir.

  65. Celal Bey merhaba,

    Ben sizin üyelik sisteminizden bir hasta kayıt sistemi yaptım. Ancak bazı sorunlarım var. Bir arama fonksiyonunu nasıl eklerim. Mesela hastanın tc kimlik ya da kullanıcı adını arama kutusuna yazıp nasıl sıralattırırım.

  66. Selamun aleyküm,

    Notice: Undefined variable: uyeler in C:\wamp\www\admin.php on line 33 Call Stack #TimeMemoryFunctionLocation 10.0014145848{main}( )..\admin.php:0 “>

    admin olarak giriş yapıldığında bu hatayı veriyor. Yardımcı olur musunuz?

  67. Celal hocam öncelikle elinize sağlık.Sizin yazmış olduğunuz bu üyelik sistemini sitemize entegre ettiğimizde. Oluşturduğumuz üyelere bazı bölümleri görmeleri için bazıları görmemeleri için izinleri nasıl ayarlamamız gerekiyo aceba?

  68. Diğer codderlara göre çok çok iyisiniz. Paylaştığınız bilgiler için çok teşekkür ederim. Scriptleriniz diğer codderların yazdıklarına göre çok düzgün çalışıyor. Benim sorum geliştirmeyle ilgili olacaktı. Sizinde yapmış olduğunuz üyelik sistemi admin paneli vs. ile ilgili bi sıkıntım yok ancak giriş yapan kullanıcıyı tekrar aynı index.php sayfasına adının gözükeceği şekilde döndürmek mümkün müdür? ve bu kullanıcının yine çıkış yapana kadar bütün sayfalarda adının gözükmesi mümkün müdür?

  69. herşey tamam arkadaşlar bu üye olunca ne olucak bi işe yaramıycak heralde.mesela bi sayfa var üye girişi yapmadan giremiyecek hale nasıl getireceğim ben yardımcı olun

  70. Merhaba, üyelik sistemiyle hangi sayfalara ulaşılabileceğini nasıl belirliyoruz acaba onuda açıklayabilir misiniz?

  71. Tam işime yarayacak şey. Ellerinize sağlık. İstediğimiz gibi editleyebiliriz değil mi?

  72. hocam ben şöyle bi hata alıyorum ama bi yardım ederseniz

    Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:553) in C:\inetpub\vhosts\alemdagbilgisayar.com\httpdocs\uye\baglanti.php on line 10

    Warning: mysql_connect() [function.mysql-connect]: OK packet 1 bytes shorter than expected in C:\inetpub\vhosts\alemdagbilgisayar.com\httpdocs\uye\baglanti.php on line 10

    Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD(‘your_existing_password’). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file in C:\inetpub\vhosts\alemdagbilgisayar.com\httpdocs\uye\baglanti.php on line 10
    MySQL sunucusuna baglanti saglanamadi!

    http://www.alemdagbilgisayar.com/uye/uyelik.php

    hocam bu sayfada alıyorum hatayı

  73. hocam ödev için indirdim dosyanızı hersey başarılı ancak uyeler.sql dosyası sistem belirtilen dosyası bulunamıyor hatası alıyorum yardımcı olun lütfen …

  74. Merhaba Arkadaşlar 11.sınıf bilişim öğrencisiyim Web Tasarım dersinden proje aldım.Konu Web tabanlı rehberlik anket sistemi hersey tamam da sadece veritaban kaldı bağlantı nasıl yapılıyor.
    NOT:Elinizde Rehberlik Anket Sistemi varsa [email protected] hesabıma yollayabilirsiniz.

  75. merhaba hocam
    öncelikle aradığıma en yakın şey bu üyelik sistemiydi ellerine sağlık diyorum.
    yalnız bir ufak yardıma ihtiyacım var. bu fikir de olabilir.
    ben bu yetki kontrolunu header php de kullandım.
    hazırladığım scriptte sadece adminin özel olarak görmesini istediğim bir sayfa var. fakat o sayfa da header i çağırmak zorunda.

    dolayısıyla çakışıyor. acaba admin, üyelerin gördüğü sayfaları da göremezmi?

  76. tebrikler ilk denemede çalıştırmayı başardım güzel bir çalışma yararlı bir paylaşım olmuş

  77. hocam benim sole bi marzatım olucaktı dosyayı indirdim kurdum hersey mukemmel calısıyor elınıze saglık ancak benin sole bir istegim var bu bambaska bı sayfa olarak acılıyor benım sıtemdekı kayıt bolumune girince orda gorunmuyor munun icin ne yapmalıyım

  78. merhaba hocam projenin sorunsuz çalışmakta fakat benim yaptığım siteye nasıl entegre ederim projeyi yardımcı olursanız sevinirim.

  79. Hcm mrb. Benim küçük bir sorum olacak. Login sayfası ile login olduktan sonraki sayfa farklı. Ben login olduktan sonra anasayfa.php geliyorum. Sitede dolaşım yapıyorum index.php ye tıklayınca login sayfasına düşüyorum. Şunu istiyorum, login olmuş isem şayet index.php ye geldiğimde beni otomatik anasayfa.php yönlendirsin? Olabilir mümkün mü?

  80. Celal hocam selamlar,

    2 hafta öncesine kadar php ve mysql’un ne olduğunu bilmeyen biri olarak çok ama çok teşekkürler. bir proje için php ve mysql öğrenmem dahası bunu kuracağım sisteme configre edip çalıştırmam gerekiyor. Hal böyle olunca gerekli gereksiz tüm kaynakları araştırmam gerekti ve maalesef sinir küpü olmamak elde değil. bu işlerde uzman olan sizin gibi nadir kişiler dışında geneli birşeyi anlatırken konuya ortasından girip yüzeysel olarak anlatıyorlar. haliyle konunun öncesi ve sonrası tam bir muamma oluyor. adan zye çalışan bir örnek için çok ama çok teşekkürler. kasım 2009da yayınladığınız bu örneğin halen erişebilinir olması ve bugün yazılan bir mesaja bile cevap veriyor olmanızda ayrı bir güzellik teşekkürler. saygılarımla.

  81. Vallahi çok teşekkür ederim.:) Başarılı bir sistem yapmışsın. Gerçekten çok güzel denedim. Ha bu arada MySQL hatası alanlar çözümü: bağlantı.php’deki mysql_connect($sunucu, $kullanici, $parola); yazan yerin başına @ koymak. Yani @mysql_connect($sunucu, $kullanici, $parola);
    İyi günler. Tekrar teşekkür ederim. :)

  82. Hocam Script Süper Ama Bişey Eksik Üye Avatar Sistemi Ekleseniz Ben Yapmaya Kalktım Başaramadım Siz Yapıp Sürümü Güncelleye Bilirmisiniz .
    Öneri – Üye Olurken Avatar Eklenmesi, Üye Avatar Değiştire Bilmeli

  83. slm arkadaslar!! ya benim buyuk bi sorunum var bende bir dreamweaver cs 6 programi var onunla bi turlu hostumdaki veri tabanina baglanamiyorum,bana yardimci olursaniniz cok sevinirim

  84. YENI UYELER BU HATAYI ALIYOR SUREKLI

    Fatal error: Call to undefined function: filter_var() in C:\Inetpub\vhosts\flexsbank.com\httpdocs\uye\uyelik.php on line 79

  85. merhaba benim sorumun import/export modülünün verdiği hata
    httpdocs/system/database/mysql.php on line 50
    yardimci olursaniz çok sevinirim

  86. Merhabalar celal bey öncelikle elinize emeğinize sağlık bi sorunum var üye girişi veya admin girişi yapmaya çalıştığım da denetim.php web sayfası görüntülenemiyor hatası alıyorum yani hiç bişekilde admin girişi ve üye girişi yapamıyorum yardımcı olurmusunuz şimdiden teşekkür ederim

  87. merhabalar teşekkür ederim paylaşımınız için.fakat bir kaç sorum olacaktı. ilk sorum localhoost ta mysql i çalıştıramıyorum phpmyadmin sayfasında da hata veriyo. İkinci sorum ise kodu çalıştıramadığım için üyelik.php sayfasından sonra hangi sayfa gelcek onu anlamadım. yardımcı olursanız sevinirim. Şimdiden çok teşekkür ederim

  88. Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u835871064/public_html/baglanti.php on line 10

    Hatası Alıyorum yardım edin

  89. Hocam insert into kodunu çalıştırıyorum ekrana üyelik kaydınız yapıldı mesajını basıyor ama veri tabanına kayıt girmiyor.Görünürde işlem tamamlanıyor sorun yok gibi.Bu durumun sebebi nedir acaba?

  90. Hocam elinize sağlık işime her projemde yarıyort bu arada baglanti.php de hata alanlar için mysql_connect($sunucu, $kullanici, $parola); ‘nın başına @ koyun. Yani:
    @mysql_connect($sunucu, $kullanici, $parola);

  91. Kayhan aslan , sizin sorununuz şudur, ege hata almıyor olumlu cevap alıyorsanız şuralarda eksıklıkler veya yazım hataları vardır muhakkak Örnek bakmanız gereken php ‘”.$sabittelefon.”‘ birde baglantı php gonderdıgınız bolume bakmalısınız, ben celal beyın urununu cok ılerı noktalara tasıdım, yardıma ıhtıyacı olanlar yazsın ara sıra gırıs cıkıs yapıyorum, kolay gelsın.

  92. Hocam öncelikle emeğinize sağlık,
    ben kodu çalıştırdığımda
    Notice: Undefined variable: uyeler in C:\wamp\www\uyelik-sistemi-v1.2\uye\admin.php on line 29 Call Stack #TimeMemoryFunctionLocation 10.0013251600{main}( )..\admin.php:0 “>

    bu uyarıyı alıyorum nedenini çözemedim yardımcı olabilirmisiniz.

  93. Paylaşımınız için teşekkürler. Fakat “Notice: Undefined variable: uyeler in C:\wamp\www\uyelik-sistemi-v1.2\uye\admin.php on line 29 Call Stack #TimeMemoryFunctionLocation 11.8013947550{main}( )..\admin.php:0 “>” hatasını alıyoruz. Neden kaynaklanıyor çözümü nedir?

  94. hocam çok teşekkür ederim yolumu açtınız belkide bunla neler yapılabilecek…
    okul için bir proje hazırlıyorum notları vs tutulabileceği bir alan yapıyorum bilgisayar öğrencisiyim aklıma takılan bir soru var ben üyelerin birbirleriyle mesajlaşabilmelerini ve birbirlerinin profillerini görmelerini istiyorum bunun için ne tür bir araştırma yapabilirim ve bu arada yardımınızda dokunursa daha iyi olur hocam. Cevap bekliyorum selametle kalın.

  95. merhabalar. phpmyadmin den uyeler tablosunda kullanıcı tanımlarken admın yapmak ıcın yetki numarası nedir acaba uyelık sıstemınde?

  96. herkeze öncelikle s.a ben teknik lisesi öğrencisiyim hocamın yazdığı kodları alıyorum ama veritabanımda çalışmıyor veri tabanı nasıl olacak bana yardımcı olur musunuz??

  97. TimeMemoryFunction hatası alan arkadaşlar admin.php dosyanızın en üst satırına ;
    –> error_reporting(E_ALL ^ E_NOTICE); <–
    Yazarsanız sorun ortadan kalkacaktır.
    Sorunun sebebi ise kullanmış oldugunuz apache local serverinizdaki php.ini ayarlarının doğru yapılandırılmamış olmasından kaynaklanıyor.
    Bu sizin yaptıgınız bir işlem değil aphace server paketinin kendi php.ini default ayarları stabil halde olmamasındandır..

    Bu hataları hosting sunucularında almazsınız..

  98. LOCAL HOSTA ATINCA Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\panel\baglanti.php on line 10 HATAYI ALIYORUM YARDIM.

  99. Herşey çok güzel elinize sağlık fakat diğer üyeler birbirlerinin profilini nasıl görebilir ? id atanıyor fakat başka bir profil görüntülenmiyor

  100. Merhaba hocam, ben bazı eklemeler yaptım herşey tıkır tıkır çalışıyor ama üye olma kısmında bir sıkıntı yaşıyorum üye olma işlemi başarıyla geçekleşti yazmasına rağmen kontrol panelinde gözükmüyor yani kayıt olmuyor nasıl çözebilirim bu sıkıntıyı yardımcı olursanız çok sevinirim

  101. veri tabanı oluştururken dil desteği ne olacak

    ***
    bazı yazılar karenin içine soru işareti olarak gçzüküyor

  102. İyi günler hocam script için teşekkürler

    Bu scripte captcha uygulamasıylaa giriş yapılsın ve üye olunsun istiyorum nasıl yapabilirim ?

    Şimdiden teşekkürler :))

  103. elinize sağlık öncelikle bir tek şey eksik sanki şifremi unuttum ile olsa harika olurmuş . herşeyin kurulumunu yaptım fakat şifremi unuttum yapamadim bu konuda yardımcı olabilirmisinz

  104. Elinize sağlık çok güzel bir çalışma olmuş. Benim bir sorum olacaktı. Kullanıcı adını, şifresini ve il seçecek. Seçtiği şehre göre o şehrin sayfasına yönlendirilecek bunu nasıl yaparız bilginiz var mı?
    Örneğin: Kullanıcı kayıt olurken, veritabanına adını kayıt ettik, şifresini kayıt ettik, şehrini kayıt ettik. Giriş yaparken Adını yazacak, şifresini girecek, kayıt olurken ki şehrini seçecek ve onu o şehrin sayfasına yönlendirecek. Aynı şehri birden fazla kişi de kayıt olurken seçebilir.

  105. üye kaydı yapacağı m ekranda

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xx\htdocs\baglanti.php:10 Stack trace: #0 C:\xx\htdocs\uyelik.php(55): include() #1 {main} thrown in C:\xx\htdocs\baglanti.php on line 10

    hatası alıyorum. Nedense veritabanını içe aktarmama rağmen bir şeyi eksik yaptığım için üyelik sistemini kullanamıyorum lütfen bu konuda yardımcı olur musunuz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir