Is het moglijk om het inlogscherm van phpmyadmin tegebruiken in me eigen website.
Ik wil een programma maken met een agenda waar verschillende mensen kunnen inlogen en dat een datum kunnen vastleggen.
En dan zou ik willen dat ze inlogen met dat inlogscherm van phpmyadmin.
je kan het toch namaken?
gewoon dat kadertje?

of een volledige pagina

als het aleen dat kadertje is moet je een kijken op deze site. Normaal staat het hier ergens tussen de scripts.

[edit]Dit is het script voor het gewone venstertje
http://www.phphulp.nl/php/scripts/8/93
[/edit]
Dat zijn dingen die ik nog moet zoeken.
Wat ik weet alleen wat van html en access en op die basis wil ik wat maken als het lukt teminste.
Maar als er punten zijn die mooi zijn en zou kunnen gebruiken dan is dat voor mij een punt minder om me druk over hoeven te maken.
Maar zijn er programma's waar je die schermen in kan maken?
Het gaat me om het popup schermpje
gewoon het stukje code boven aan je pagina zetten en het username en password veranderen.


<? 
    //-- login 
    if ($_SERVER["PHP_AUTH_USER"] != "USERNAME" || $_SERVER["PHP_AUTH_PW"] != "PASSWORD") 
    { 

        header("WWW-Authenticate: Basic realm=\"Enter username and password to proceed\"");  
        header("HTTP/1.0 401 Unauthorized"); 
         
        echo "<h1>Authentication failed</h1>Je hebt geen rechten tot deze pagina."; 
    }     
    else 
    { 
        echo "Dit krijgt de gene te zien wanneer de username en password goed ingevuld zijn."; 
    } 
?>


[edit]
en je pagina moet komen waar de echo staat met 'dit krijgt de user te zien ...'
[/edit]
Ik heb het andere scrip geprobeerd van de eerste link met de database.
<code>
<?
// Laat alle errors zien
error_reporting(E_ALL);

// connectie maken met DB
$host="localhost";
$user="******";
$password="*******";
$database="test"; // databasenaam = de naam van de eigenlijke database

mysql_connect($host, $user, $password);

$db_table = "userid";
$db_field_username = "user";
$db_field_password = "ww";
mysql_select_db($db_table);

$result = mysql_query("SELECT FROM ".$db_table." WHERE $db_field_username='".addslashes($_SERVER['PHP_AUTH_USER'])."' AND

$db_field_password='".md5($_SERVER['PHP_AUTH_PW'])."'") or die(mysql_error());

if(mysql_num_rows($result) == true) {

header("WWW-Authenticate: Basic realm=\"Enter login details to proceed:\"");
header("HTTP/1.0 401 Unauthorized");

echo '<h1>Authentication failed</h1>Je hebt geen rechten tot deze pagina.';
}

else
{
echo 'Authentication succeed...';
}

?></code>

Maar dit werkt niet ik krijg de melding.

Notice: Undefined index: PHP_AUTH_USER in F:\docs\log.php on line 20

Notice: Undefined index: PHP_AUTH_PW in F:\docs\log.php on line 22
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM userid WHERE user='' AND ww='d41d8cd98f00b204e9800998ecf8427e'' at line 1

Wat gaat er fout
ronald schreef op 03.05.2006 10:12


Maar dit werkt niet ik krijg de melding.

Notice: Undefined index: PHP_AUTH_USER in F:docslog.php on line 20

Notice: Undefined index: PHP_AUTH_PW in F:docslog.php on line 22

Deze error geeft aan dat een variable niet gedefineerd is of bekend is bij de server. Je kan het eenvoudig oplossen door boven elke script de volgende code neer te zetten.
error_reporting(E_ALL ^ E_NOTICE);
?>

De echte oplossing is alle variable eerst te controleren met de functie isset of empty


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM userid WHERE user='' AND ww='d41d8cd98f00b204e9800998ecf8427e'' at line 1

Wat gaat er fout

Je query is niet geldig... Want je geen kolom..
Eris schreef op 03.05.2006 10:15
Je query is niet geldig... Want je geen kolom..

eris, die stoppen we in de categorie 'Waarom is een konijn? Omdat hij achter een boom.' :)
Dan zou het de variable niet gedefineerd is $_SERVER. Die heb ik ook niet in de database. De database heet zelf "test" de tabel heet "userid" en daar de velden van zijn "code", "user"en "ww"

Maar wat zou die $_SERVER dan zijn?
Dit is de url: <url>http://84.105.56.47/log.php</url>
Ik weet het niet

Reageren