webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » Datenbanken (Moderator: Christian Felken)
|-+ [Sicherheitsabfrage] Muss das mit der Datenbankanmeldung sein?
Username:
Password:

Seiten: [1]
Topic Tools  
Read 14. Juli 2007, 21:50:28 #0
Mik

[Sicherheitsabfrage] Muss das mit der Datenbankanmeldung sein?

Hallo

Ich habe hier gerade das Tutorial durchgelesen wegen Sicherheitsabfrage -> http://www.webmaster-resource.de/tricks/php/sicherheitsabfrage-mit-hilfe-eines-grafischen-codes.php

Ich habe mir die Datei heruntergeladen und versucht die MySQL Sicherheitsabfrage an einem normalen Login anzupassen.

Folgendes ist dort, wo ich mich frage, ob das sein muss:

Code:
$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);

$ResultPointer = mysql_query("SELECT AngezeigterCode FROM $TableCode WHERE ID = '$DatabasePointer);

Muss $DatabasePointer ausgeführt werden und dann nach $_REQUEST['ID']."'", sein?
Sorry, bin neu in dem Gebiet und das nervt mich ein bisschen, da ich auf keine Lösung komme.
Soll das irgendwie das ganze sicherer machen?

Danke für die promte Antwort

gruss

Mik

EDIT:

Wie ich erfahren habe, braucht es das nur, wenn man mehrere Verbindungen hat.
Daher hatte ich das schon richtig.
Jedoch sollte man ja $_REQUEST['ID'] nicht in query`s ablaufen lassen. --> intval($_REQUEST['id']); wie ich gehört habe.

Jedoch habe ich ein anderes Problem
Alles funktioniert.
Es wird in der Datenbank gespeichert und gelesen.
Jedoch wird der Code nicht angezeigt! O.O

http://www.miks-world.ch/mik/acs/login.php
« Letzte Änderung: 14. Juli 2007, 23:40:33 von Mik »
Offline  
Read 14. Juli 2007, 23:48:11 #1
» тнє $υι¢ι∂є « ™

Re: [Sicherheitsabfrage] Muss das mit der Datenbankanmeldung sein?

dein fehler liegt anscheinend in deiner php datei:

http://www.miks-world.ch/mik/acs/grafischer-code.php?ID=59


mfg epix


PS: Würde das ganze so machen:
Code:
<?php
$mysq=mysql_connect("localhost","webmaster-resource","tutorial");
$SQL="SELECT * FROM `meinetabelle` WHERE ID='".$_GET[ID]."';";
$res=mysql_query($SQL);
$result=mysql_fetch_object($res);
$CODE=$result->meincode;
?>

« Letzte Änderung: 14. Juli 2007, 23:53:34 von EpiX »

Offline  
Read 15. Juli 2007, 22:41:55 #2
» тнє $υι¢ι∂є « ™

Re: [Sicherheitsabfrage] Muss das mit der Datenbankanmeldung sein?

deiner nicht vorhandenen rückmeldung, entnehme ich das alles funktioniert hat!


*closed*


Offline  
Seiten: [1]
Gehe zu: