inlogscherm van phpmyadmin ?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ronald E

Ronald E

02/05/2006 18:58:00
Quote Anchor link
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.
 
PHP hulp

PHP hulp

16/11/2024 16:55:17
 
Erik Rijk

Erik Rijk

02/05/2006 18:59:00
Quote Anchor link
je kan het toch namaken?
 
Pieter Boussaer

Pieter Boussaer

02/05/2006 19:07:00
Quote Anchor link
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
Gewijzigd op 01/01/1970 01:00:00 door Pieter Boussaer
 
Ronald E

Ronald E

02/05/2006 19:09:00
Quote Anchor link
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?
 
Ronald E

Ronald E

02/05/2006 19:10:00
Quote Anchor link
Het gaat me om het popup schermpje
 
Pieter Boussaer

Pieter Boussaer

02/05/2006 19:11:00
Quote Anchor link
gewoon het stukje code boven aan je pagina zetten en het username en password veranderen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
    //-- 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 ...'
Gewijzigd op 01/01/1970 01:00:00 door Pieter Boussaer
 
Ronald E

Ronald E

03/05/2006 10:12:00
Quote Anchor link
Ik heb het andere scrip geprobeerd van de eerste link met de database.
<code>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?
// 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
 
Eris -

Eris -

03/05/2006 10:15:00
Quote Anchor link
ronald:

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

Quote:
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..
Gewijzigd op 01/01/1970 01:00:00 door Eris -
 
- wes  -

- wes -

03/05/2006 10:18:00
Quote Anchor link
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.' :)
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
Ronald E

Ronald E

03/05/2006 10:49:00
Quote Anchor link
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?
 
Ronald E

Ronald E

03/05/2006 11:55:00
Quote Anchor link
Dit is de url: <url>http://84.105.56.47/log.php</url>
Ik weet het niet
 
Ronald E

Ronald E

03/05/2006 21:37:00
Quote Anchor link
Wat zou dan die variable van $_SERVER zijn.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.