Php Üyelik Sistemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ersinn89
    ersinn89's avatar
    Kayıt Tarihi: 15/Ocak/2011
    Erkek

    selam arkadaslar

    sayfam icin basit bi üyelik sistemi lazim. php ve phpmyadmin le.

    Netde cok kod denedim ama hicbiri olmadi.

    sizin elinizde hazir üyelik istemi varmi?

    yardim ederseniz sevinirim

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    prokto
    prokto's avatar
    Kayıt Tarihi: 03/Ocak/2006
    Erkek

    hazır scripti bırak hocam dili öğrenmeye çalış çok daha fazlasını kendin daha çok zevk alarak yaparsın. ben keriz gibi yıllarımı hazır scriptler kullanarak yemişim. En basitinden istanbulda yaşıyosan ismek in ücretsiz kursları var. oraya git inceden bişeyler öğrenirsin. kendinde araştırma yapıp döküman okudunmu çok şahane şeyler çıkarırsın ortaya parayada çevirirsin her türlü.

    Neyse kardeşim bunlar tabi birer öneri beni yanlış anlama. benim düştüğüm hataya düşme sakın. Yıllarca hep hazır scriptlerle uğraştım. 


    Php de bişey hazırlıycaksan da wordpress kullan en güzeli.

    Codeigniter da kendim için hazırladığım üyelik sistemi göndereyim sana istersen ama işine yaramaz php bilmiyosan.

    Seni en güzel wordpress paklar bence.


    Bu imza çok eskidi artık...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GusFring
    GusFring's avatar
    Kayıt Tarihi: 24/Haziran/2009
    Erkek

    hazır üyelik sistemi varda bunu kendi fikirlerine entegre etmen içinde az buçuk php ve mysql bilgisi ister

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ersinn89
    ersinn89's avatar
    Kayıt Tarihi: 15/Ocak/2011
    Erkek

    arkadaslar

    öncelikle phpmyadmin'de "member" veribankasini acip su tabloyu hazirladim:

    CREATE TABLE IF NOT EXISTS `user` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(255) NOT NULL,
      `email` varchar(255) NOT NULL,
      `password` varchar(255) NOT NULL,
      `active` tinyint(1) NOT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `username` (`username`)
    )

    Daha sonra 2 tane php dosyasi hazirladim.

    1. üye ol:

    <!DOCTYPE html>
    <?php
        require('connect.php');
        if (isset($_POST['username']) && isset($_POST['password'])){
            $username = $_POST['username'];
            $email = $_POST['email'];
            $password = $_POST['password'];
     
            $query = "INSERT INTO `user` (username, password, email) VALUES ('$username', '$password', '$email')";
            $result = mysql_query($query);
            if($result){
                $msg = "User Created Successfully.";
            }
        }
        ?>

    <html>
    <head>
    </head>

    <body>

    <div class="register-form">
    <h1>Register</h1>
    <form action="" method="POST">
        <p><label>User Name : </label>
        <input id="username" type="text" name="username" placeholder="username" /></p>
        
        <p><label>E-Mail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : </label>
         <input id="password" type="email" name="email"/></p>
     
         <p><label>Password&nbsp;&nbsp; : </label>
         <input id="password" type="password" name="password" placeholder="password" /></p>
     
        <a class="btn" href="login.php">Login</a>
        <input class="btn register" type="submit" name="submit" value="Register" />
        </form>
    </div>

    </body>
    </html>


    2. connect.php

    <?php

    $connection = mysql_connect('localhost', 'root', ' ' ,'member');
    if (!$connection){
        die("Database Connection Failed" . mysql_error());
    }
    $select_db = mysql_select_db('test');
    if (!$select_db){
        die("Database Selection Failed" . mysql_error());
    }

    ?>

     

    Bu iki php dosyasini C:\xampp\htdocs attim.

    hersey calisyior gibi yanliz veri tablosuna yeni üye eklemiyor.

    yardim edin lütfen.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    ersinn89 bunu yazdı

    arkadaslar

    öncelikle phpmyadmin'de "member" veribankasini acip su tabloyu hazirladim:

    CREATE TABLE IF NOT EXISTS `user` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(255) NOT NULL,
      `email` varchar(255) NOT NULL,
      `password` varchar(255) NOT NULL,
      `active` tinyint(1) NOT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `username` (`username`)
    )

    Daha sonra 2 tane php dosyasi hazirladim.

    1. üye ol:



        require('connect.php');
        if (isset($_POST['username']) && isset($_POST['password'])){
            $username = $_POST['username'];
            $email = $_POST['email'];
            $password = $_POST['password'];
     
            $query = "INSERT INTO `user` (username, password, email) VALUES ('$username', '$password', '$email')";
            $result = mysql_query($query);
            if($result){
                $msg = "User Created Successfully.";
            }
        }
        ?>








    Register



       


        < id="username" ="text" name="username" />


        
        


         < id="" ="email" name="email" />
     
        


         < id="" ="" name="" />
     
        Login
        < class="btn register" ="submit" name="submit" value="Register" />
       




    2. connect.php



    $connection = mysql_connect('localhost', 'root', ' ' ,'member');
    if (!$connection){
        die("Database Connection Failed" . mysql_error());
    }
    $select_db = mysql_select_db('test');
    if (!$select_db){
        die("Database Selection Failed" . mysql_error());
    }

    ?>

     

    Bu iki php dosyasini C:\xampp\htdocs attim.

    hersey calisyior gibi yanliz veri tablosuna yeni üye eklemiyor.

    yardim edin lütfen.

    active tiny int var onu nat null yapmışsın . insert yaparken onuda ekle. ondan oalabilir.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek

    hacı çok basit. anlatıyorum.

    şimdi phpmyadmin'e giriş yapıyosun, kullanicilar diye tablo oluşturuyosun. alanları da kendi kafana göre belirle, kullanıcılardan alacağın bilgiye göre değişir. 

    id | nick | sifre | eposta     olsun mesela alanlar. id'e de auto increment özelliği veriyosun. böylece id degerini otomatik veriyor. her kullanıcı kendine özel id numarasına sahip oluyor. tc kimlik numarası mantığı gibi yani.

    şimdi veritabanımız hazır. gelelim php kodlarına, nasıl bi mantıkla çalışması gerektiğini anlatayım.

    şimdi giriş bölümü şöyle olur:

            bi tane form olması lazım - kullanıcı dolduracak.

            formu göndereceğimiz ve formdaki verileri alıp, kontrol edip, veri tabanındaki veriyle karşılaştırcak, her şey iyiyse giriş yaptıracak.

    kayıt bölümü de şöyle:

           yine bi form, kullanıcı dolduracak. 

           gelen verileri alcak, veritabanından veri çekcek (aynı kullanıcı var mı), her şey tamamsa veri tabanına kaydedecek.

     

    kod da verirdim ama öyle ezberciliğe copy/paste'a alışırsın. araştırıp kurcuklayarak öğrenebilirsin. 


    =)
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Meczup
    1049
    1049's avatar
    Kayıt Tarihi: 04/Ağustos/2005
    Homo

    Genelde problemler çok basit ve göz önünde oluyor. O yüzden basit bir soru sorayım, mysql kullanıcı adı ve şifren buradakiyle eşleşiyor mu? 

    $connection = mysql_connect('localhost', 'root', ' ' ,'member');

     


    dudaklarına değen yağmur bir parça rujundan çalar. dudaklarına değen yağmur bile, bir parça rujundan çalar. benim değemediğim o dudaklarına değen yağmur, bir parça rujundan çalar. // bi gün buralarda yeni bir ağaç yeşerecek ve biz gölgesinde mürekkepler tüketeceğiz //
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ersinn89
    ersinn89's avatar
    Kayıt Tarihi: 15/Ocak/2011
    Erkek

    neyi düzeltmem lazim yukardaki önerileri denedim olmadi

    ersinn89 tarafından 19/Kas/14 15:03 tarihinde düzenlenmiştir
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    ersinn89 bunu yazdı

    neyi düzeltmem lazim siz bana onu söyleyin zamanim yok fazla

    Emredersiniz beyefendi.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodLike
    GodLike's avatar
    Kayıt Tarihi: 26/Eylül/2009
    Erkek

    ersinn89 bunu yazdı

    neyi düzeltmem lazim siz bana onu söyleyin zamanim yok fazla

     

    textbox koy bir iki tane


    İlgisiz ve Uzmanlık alansız üye.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    anarsistherif
    anarsistherif's avatar
    Kayıt Tarihi: 27/Ağustos/2009
    Erkek
    $query = "INSERT INTO `user` (username, password, email) VALUES ('$username', '$password', '$email')";

    satırını

     $query = "INSERT INTO `user` (username, password, email, active) VALUES ('$username', '$password', '$email', '1')";

    olarak değiştir.

     

    anarsistherif tarafından 19/Kas/14 16:11 tarihinde düzenlenmiştir

    =)
Toplam Hit: 1388 Toplam Mesaj: 11