Hjælp til mit login script

Tags:    php

Hey en der vil hjælpe mig med mit login script?

scriptet kan "add/edit" "users/nyheder" + der er en Crew side.

men det jag skal have hjælp til er at login.php er der ikke :(

det er lidt script jeg har fået i tidens løb..

Nogle af den sider.

Index.php

<Code>

<? include('login.php'); ?>

<h3> Velkommen Til Administrationen </h3>

Du er logget ind som:   <b><? echo $_SERVER['PHP_AUTH_USER'] ; ?></b>



<a href="new_user.php">Lav en bruger</a>
<a href="add_nyhed.php">Skriv en Nyhed</a>
<a href="edit_nyhed.php">Ret en Nyhed</a>
<a href="del_nyhed.php">Slet en Nyhed</a>
<a href="editprofil.php">Ret din profil</a>

</code>

table til mysql

<code>

#
# Table structure for table `brugere`
#

CREATE TABLE brugere (
id int(23) NOT NULL auto_increment,
username text NOT NULL,
password text NOT NULL,
email text NOT NULL,
level int(1) NOT NULL default '0',
navn text NOT NULL,
age text NOT NULL,
home text NOT NULL,
KEY id (id),
KEY id_2 (id),
KEY id_3 (id)
) TYPE=MyISAM;

#
# Table structure for table `nyhedsys`
#

CREATE TABLE nyhedsys (
id int(23) NOT NULL default '0',
headline text NOT NULL,
news text NOT NULL,
dato text NOT NULL,
username text NOT NULL
) TYPE=MyISAM;

</code>

Håber at der er en der vil hjælpe..

Jeg er villig til at give scriptet som tak


[Redigeret d. 20/09-05 17:16:01 af Caspar]



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Tilføj mig på msn stev@popfyr.dk
eller skriv en mail til stev@edb-tidende.dk

Så skal jeg nok hjælpe dig



Tjo, først skal den teste $_SERVER['PHP_AUTH_USER'] og $_SERVER['PHP_AUTH_PASS'] mod din database, og hvis brugernavn/password ikke er korrekt, skal den sende login headers og skrive fejlbesked:

$username = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$password = mysql_escape_string($_SERVER['PHP_AUTH_PASS']);
$result = mysql_query("SELECT id FROM brugere WHERE username ='$username' AND password ='$password'");

if(mysql_num_rows($result) == 0){
header('HTTP/1.1 401 Authorization Required');
header('WWW-Authenticate: Basic realm="Velkommen til min side, du skal lige logge ind først"');

echo "Du skal logge ind med dit brugernavn og din adgangskode";
exit;
}




Jeg forstår ikke hvad du spørger om



Jeg forstår ikke hvad du spørger om

Jeg skal have hjælp til at lave en login.php :D



t