Must Energie
Premium
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 ^^
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
c'est pour faire un système de connexion pour un tool PS3 ?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 ?
non juste pour un systeme de connection ^^c'est pour faire un système de connexion pour un tool PS3 ?
et bien il y a ce tuto : https://reality-gaming.fr/threads/c-episode-4-requete-mysql-gestion-connexion.286963/non juste pour un systeme de connection ^^
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 MySQLpasseg 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 mais c'est pas sécuriser comme t'a dit ^^ moi je compte partager le tool donc il me faut de la sécurité ^^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
<?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'; //
}
?>
<?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';
}
}
?>
<?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 dessusou 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()); ?>