/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
sammenligne tekst/tekke password
Fra : pepss


Dato : 09-03-03 14:11

jeg vil gerne vide hvordan man sammenligner tekst?
jeg skal bruge det til at se om et password passer til et
brugernavn.
fra databasen. er det i det hele taget sådan man laver et
"logind"?
jeg vil godt ha det skåret ud i pap

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Niels Andersen (09-03-2003)
Kommentar
Fra : Niels Andersen


Dato : 09-03-03 15:22

pepss wrote in <b4feh3$7j9$1@sunsite.dk>:
> jeg vil gerne vide hvordan man sammenligner tekst?

==

Fx:

if ($indtastet == $korrekt) {
echo 'Du indtastede det rigtige';
} else {
echo 'Prøv igen...';
}

> jeg skal bruge det til at se om et password passer til et
> brugernavn.
> fra databasen.

Jeg ville hente en liste over alle brugere, der har det indtastede
brugernavn og det indtastede kodeord. Det skulle meget gerne give nul eller
ét svar. Hvis det giver nul svar, så er der et problem.

$sql = "
SELECT username
FROM users
WHERE username='$username'
AND password='$password'
";

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Per Dalbjerg (09-03-2003)
Kommentar
Fra : Per Dalbjerg


Dato : 09-03-03 18:20

Niels Andersen wrote in dk.edb.internet.webdesign.serverside.php:
> pepss wrote in <b4feh3$7j9$1@sunsite.dk>:
> > jeg vil gerne vide hvordan man sammenligner tekst?
>
> ==
>
> Fx:
>
> if ($indtastet == $korrekt) {
> echo 'Du indtastede det rigtige';
> } else {
> echo 'Prøv igen...';
> }
>
> > jeg skal bruge det til at se om et password passer til et
> > brugernavn.
> > fra databasen.
>
> Jeg ville hente en liste over alle brugere, der har det indtastede
> brugernavn og det indtastede kodeord. Det skulle meget gerne give nul eller
> ét svar. Hvis det giver nul svar, så er der et problem.
>
> $sql = "
> SELECT username
> FROM users
> WHERE username='$username'
> AND password='$password'
> ";
>
> --
> Mvh.
> Niels Andersen
> http://myplace.dk/articles/getpost/?lang=da
Niels har helt ret men du skal stille det sådan herop


if(($_POST["brugernavn"]) and ($_POST["password"]) {
$sql = mysql_query("select * from bruger where bruger = '".
$_POST["brugernavn"] ."' and password = '". $_POST["password"] ."' ");
if(mysql_num_rows($sql) != 0) {

echo "Tillykke du er logget ind";

} else {

echo "password eller brugernavn passer ikke";

}
} else {
echo "Du har ikke skrevet i alle felter";
}

Scriptet er ikke testet





--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

pepss (10-03-2003)
Kommentar
Fra : pepss


Dato : 10-03-03 02:10

> if(($_POST["brugernavn"]) and ($_POST["password"]) {
> $sql = mysql_query("select * from bruger where bruger = '".
> $_POST["brugernavn"] ."' and password = '". $_POST["password"] ."' ");
> if(mysql_num_rows($sql) != 0) {
>
> echo "Tillykke du er logget ind";
>
> } else {
>
> echo "password eller brugernavn passer ikke";
>
> }
> } else {
> echo "Du har ikke skrevet i alle felter";
> }
>
> Scriptet er ikke testet

jeg ved godt jeg er trals nu men kan jeg ikke få uddybet hvad der sker i det
scrip? for jeg kan bare ikke få det til at virke


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Per Dalbjerg (17-03-2003)
Kommentar
Fra : Per Dalbjerg


Dato : 17-03-03 21:47


Håber du ser dette selvom jeg først svarer på det her lidt sent.

Først tjekker den om brugernavn og password findes altsom om brugeren har skrevet
noget i input feltet
> if(($_POST["brugernavn"]) and ($_POST["password"]) {
Der næst tjekker den i mysql om der findes en bruger med det password og
brugernavn
$sql = mysql_query("select * from bruger where bruger = '".
> $_POST["brugernavn"] ."' and password = '". $_POST["password"] ."' ");

Function her tjekker om mysql sender nogle data tilbage
> if(mysql_num_rows($sql) != 0) {
hvis ja så er man logget ind
> echo "Tillykke du er logget ind";
>
> } else {
hvis nej så er man ikke logget ind
> echo "password eller brugernavn passer ikke";
>
> }
> } else {
Hvis man ikke havde skrevet i alle felter siger den dette.
echo "Du har ikke skrevet i alle felter";
> }
>
> Scriptet er ikke testet
>
>
>
>
>
> --
> Danmarks største specialiserede IT jobdatabase
> - Udelukkende med IT- og internetrelaterede jobs
> - Opret en profil og lad drømmejobbet finde dig
> KLIK HER! => http://www.html.dk/job


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste