• 21-01-2009, 18:02:56
    #10
    function update_password

    bu fonksiyonla gönderiyor dbye verileri kodlama php5
  • 21-01-2009, 21:20:44
    #11
    Alıntı
    $kacan = md5(md5($salt).md5($password));
    Bu komut sorunu çözmekte bilginize sunarım.. Çözdüm olayı..
  • 22-01-2009, 00:33:22
    #12
    <? 
    function forum_registeruser($username_in, $password_in, $email_in, $usergroup_in){
    
    $connect = mysql_connect("localhost","USER","Şifre") or die ("Could not even connect to the database");//kendinize göre şifrelerinizi girin..
    
    mysql_select_db("mybb");//forum database..
    
    $query="SELECT username FROM users WHERE username='".$username_in."'"; //tablonuzu girin...
    
    $checkexistence = mysql_query($query) or die("Could not read from table");
    
    $exists=false;
    
    while ($rows=mysql_fetch_array($checkexistence)){
    extract($rows);
    if($username==NULL){
        $exists=false;
    }else{
        $exists=true;
    }
    }
    
    if($exists==false){
        $salt=random_str('8');
        $password_hash=salt_password($password_in, $salt);
        $login_key=generate_loginkey();
            
        $insert_query = "INSERT INTO users (username, password, salt, loginkey, email, usergroup) VALUES ('".$username_in."', '".$password_hash."', '".$salt."', '".$login_key."', '".$email_in."', '".$usergroup_in."')";
        $insertuser = mysql_query($insert_query) or die("Could not insert data into table");
    
    echo('Kullanıcı Başarılı Olarak Kaydedilmiştir..');
            
        }else{
            echo('Bu Kullanıcı adı sisteme kayıtlı...');
        }
        
    }
    
    function random_str($length="8")
    {
        $set = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y","Y","z","Z","1","2","3","4","5","6","7","8","9");
        $str = '';
    
        for($i = 1; $i <= $length; ++$i)
        {
            $ch = mt_rand(0, count($set)-1);
            $str .= $set[$ch];
        }
    
        return $str;
    }
    
    function salt_password($password, $salt)
    {
        return md5(md5($salt).md5($password));
    }
    
    function generate_loginkey()
    {
        return random_str(50);
    } 
    $mail = "osman8@hotmail.com";
    forum_registeruser(osmanyxss, 12345678, $mail, 2);
    ?>
    Şöle bir kayıt fonksiyonu yazdım mybb kullananların rahatlıkla köprü yapabilimesi için..