Résolu cherche un api de connection/édition pour ma bdd

Must Energie

Premium
Inscription
25 Novembre 2014
Messages
670
Réactions
93
Points
13 876
RGCoins
35
alors voila je cherche un api pour connecter mon tool c# a ma bdd puis pouvoir éditer ma bdd si voues en avez une sa serai sympa de le partager ^^
 
alors voila je cherche un api pour connecter mon tool c# a ma bdd puis pouvoir éditer ma bdd si voues en avez une sa serai sympa de le partager ^^

c'est pour faire un système de connexion pour un tool PS3 ?

Salut,

Je signal ton topic pour doublon avec celui-ci :
https://reality-gaming.fr/threads/api-de-connection-a-une-bdd-avec-un-tool-en-c.542111/
 
passeg du topic de @DEVR0 "
Ce système est bien mais pour vous connecté vous devez donner les informations de sécurité de la BDD , je vous conseille donc de bien protégé votre tool pour ne pas vous faire voler votre base de donnée
Préféré un système de connexion avec une API reste encore une des meilleurs solutions."
 
passeg du topic de @DEVR0 "
Ce système est bien mais pour vous connecté vous devez donner les informations de sécurité de la BDD , je vous conseille donc de bien protégé votre tool pour ne pas vous faire voler votre base de donnée
Préféré un système de connexion avec une API reste encore une des meilleurs solutions."
oui et ? une API de connexion ne se connectera pas à ta BDD à toi ^^
 
passeg du topic de @DEVR0 "
Ce système est bien mais pour vous connecté vous devez donner les informations de sécurité de la BDD , je vous conseille donc de bien protégé votre tool pour ne pas vous faire voler votre base de donnée
Préféré un système de connexion avec une API reste encore une des meilleurs solutions."
C'est utile pour te connecter à un service en particulier, pour te connecter à ta propre base de données tu peux utiliser les bibliothèques MySQL ;)
La documentation sur le site MySQL est très complète si jamais
 
C'est utile pour te connecter à un service en particulier, pour te connecter à ta propre base de données tu peux utiliser les bibliothèques MySQL ;)
La documentation sur le site MySQL est très complète si jamais
oui mais c'est pas sécuriser comme t'a dit ^^ moi je compte partager le tool donc il me faut de la sécurité ^^
 
ou si vous avez juste 10 minutes pour m'aider a corriger les .php car d'apres pas mal de personnes ils sont beuger :/

api.php :
Code:
<?php
include './database.php';
$username = mysql_escape_string($_GET['username']);
$password = mysql_escape_string($_GET['password']);
$hwid = mysql_escape_string($_GET['hwid']);

$squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$query = mysql_fetch_array($squery);
$rowcount = mysql_num_rows($squery);

if($new == $query['password'])
{
$chpw = "UPDATE $table Set password = '$password' WHERE username = '$username'";
$updpw = mysql_query($chpw);
}

if($new == $query['hwid'])
{
$chhwid = "UPDATE $table Set hwid = '$hwid' WHERE username = '$username'";
$updhwid = mysql_query($chhwid);
}

$squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$query = mysql_fetch_array($squery);
$rowcount = mysql_num_rows($squery);

if($rowcount == 1)
{
    if($password != $query['password'])
        echo'wrongpassword';
    else
    {
        if($hwid != $query['hwid'])
            echo'sharedaccount'; //
        else
              $squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$squery = mysql_query("SELECT * FROM $table WHERE hwid='$hwid'");
$str = $query['username'].$query['hwid'].'working';
echo md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(hash( 'sha256', (md5(hash( 'sha256', (md5($str))))))))))))))));
    }
}
else
{
    echo'Usernamenotregistred'; //
}
?>

apimanager.php

Code:
<?php
include './database.php';
$del = '';
$username = mysql_escape_string($_GET['username']);
$password = mysql_escape_string($_GET['password']);
$hwid = mysql_escape_string($_GET['hwid']);
$GET = 'GET';

$squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$query = mysql_fetch_array($squery);

if($username != $query['username'])  {
    if($username == $GET){
        $read = "SELECT username FROM $table";
        $get = mysql_query($read);
        while($row = mysql_fetch_object($get)){
            echo "$row->username-";
        }
    }
        else{
            $create = "INSERT INTO $table (`index`, `username`, `password`, `hwid`) VALUES (NULL, '$username', '', '')";
            $write = mysql_query($create);
            echo'write';
        }
}
else{
    if($username == $query['username'])
    {
        if($password == 'DEL')
        {
            $chpw = "UPDATE $table Set password = '$del' WHERE username = '$username'";
            $updpw = mysql_query($chpw);
            echo'passreset';
        }
            else
            {
                if($hwid == 'DEL')
                {
                    $chhwid = "UPDATE $table Set hwid = '$del' WHERE username = '$username'";
                    $uphwid = mysql_query($chhwid);
                    echo'hwidreset';
                }
                else
                {
                    $delete = "DELETE FROM $table WHERE username='$username'";
                    $del = mysql_query($delete);
                    echo'delet';
                }
            }
    }
    else
    {
        echo'failure';
    }
}
?>

et le database.php

Code:
<?php
$server = ''; // Serveur SQL adresse
$user = ''; // Username de ton MySQL
$pass = '';  // Password de ton MySQL
$db = ''; // Nom de la database
$table = 'APIMonsteurkill';   // Nom de Table dans ta Database (personellement je l'est aplez api et je vous fourni la table deja toute faite)
$new = '';  //ne pas touchez

mysql_connect($server, $user, $pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
?>
 
ou si vous avez juste 10 minutes pour m'aider a corriger les .php car d'apres pas mal de personnes ils sont beuger :/

api.php :
Code:
<?php
include './database.php';
$username = mysql_escape_string($_GET['username']);
$password = mysql_escape_string($_GET['password']);
$hwid = mysql_escape_string($_GET['hwid']);

$squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$query = mysql_fetch_array($squery);
$rowcount = mysql_num_rows($squery);

if($new == $query['password'])
{
$chpw = "UPDATE $table Set password = '$password' WHERE username = '$username'";
$updpw = mysql_query($chpw);
}

if($new == $query['hwid'])
{
$chhwid = "UPDATE $table Set hwid = '$hwid' WHERE username = '$username'";
$updhwid = mysql_query($chhwid);
}

$squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$query = mysql_fetch_array($squery);
$rowcount = mysql_num_rows($squery);

if($rowcount == 1)
{
    if($password != $query['password'])
        echo'wrongpassword';
    else
    {
        if($hwid != $query['hwid'])
            echo'sharedaccount'; //
        else
              $squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$squery = mysql_query("SELECT * FROM $table WHERE hwid='$hwid'");
$str = $query['username'].$query['hwid'].'working';
echo md5(md5(md5(md5(md5(md5(md5(md5(md5(md5(hash( 'sha256', (md5(hash( 'sha256', (md5($str))))))))))))))));
    }
}
else
{
    echo'Usernamenotregistred'; //
}
?>

apimanager.php

Code:
<?php
include './database.php';
$del = '';
$username = mysql_escape_string($_GET['username']);
$password = mysql_escape_string($_GET['password']);
$hwid = mysql_escape_string($_GET['hwid']);
$GET = 'GET';

$squery = mysql_query("SELECT * FROM $table WHERE username='$username'");
$query = mysql_fetch_array($squery);

if($username != $query['username'])  {
    if($username == $GET){
        $read = "SELECT username FROM $table";
        $get = mysql_query($read);
        while($row = mysql_fetch_object($get)){
            echo "$row->username-";
        }
    }
        else{
            $create = "INSERT INTO $table (`index`, `username`, `password`, `hwid`) VALUES (NULL, '$username', '', '')";
            $write = mysql_query($create);
            echo'write';
        }
}
else{
    if($username == $query['username'])
    {
        if($password == 'DEL')
        {
            $chpw = "UPDATE $table Set password = '$del' WHERE username = '$username'";
            $updpw = mysql_query($chpw);
            echo'passreset';
        }
            else
            {
                if($hwid == 'DEL')
                {
                    $chhwid = "UPDATE $table Set hwid = '$del' WHERE username = '$username'";
                    $uphwid = mysql_query($chhwid);
                    echo'hwidreset';
                }
                else
                {
                    $delete = "DELETE FROM $table WHERE username='$username'";
                    $del = mysql_query($delete);
                    echo'delet';
                }
            }
    }
    else
    {
        echo'failure';
    }
}
?>

et le database.php

Code:
<?php
$server = ''; // Serveur SQL adresse
$user = ''; // Username de ton MySQL
$pass = '';  // Password de ton MySQL
$db = ''; // Nom de la database
$table = 'APIMonsteurkill';   // Nom de Table dans ta Database (personellement je l'est aplez api et je vous fourni la table deja toute faite)
$new = '';  //ne pas touchez

mysql_connect($server, $user, $pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
?>
Il faut oublier toutes les fonctions du type mysql_ elles sont obsolètes, la PDO prend le dessus :ok:
 
Retour
Haut