webForumDet fria alternativet

Enkel inloggning

PHP

5 svar · 523 visningar · startad av Emil W

Medlem sedan mars 2009512 inlägg
Frågan#1

Hej alla wf medlemmar vet ej om detta är rätt

för jag håller på med en enkel inloggning

vet ej om man skriver så

för att hämta användarnamnet och lösenordet

$result = mysql_query("SELECT  anvandare AND losenord FROM **********");
Medlem sedan feb. 20034 441 inlägg
#2

Nej, man skriver såhär:

$result = mysql_query("SELECT anvandare, losenord FROM **********");
Medlem sedan mars 2009512 inlägg
#3

Är det med cookies jag kollar om jag har skrivit rätt lösenord så loggas man in

Medlem sedan feb. 20034 441 inlägg
#4

Var det där en fråga eller ett påstående? Du frågade ju nyss hur man hämtar saker från databasen så gissningsvis ska du hämta användaren där.

Medlem sedan mars 2009512 inlägg
#5

så ser koden ut nu


<?php
$con = mysql_connect("*******","*********","*************");
if(!$con)
{
die('error' . mysql_error());
}
mysql_select_db(********************,"$con); 
$anvandare = $_POST['anvandare'];
$losenord = $_POST['losenord'];
$result = mysql_query("SELECT  anvandare,losenord FROM loggain");
?>
Medlem sedan aug. 20039 340 inlägg
#6

Inloggningen sker inte bara så där helt magiskt, utan du måste skriva kod som gör det. Din select-sats har t ex ingen where-sektion vilket gör att alla poster hämtas ut från databasen. Om du inte vet hur man gör ett inloggningsformulär så finns det en massa saker som du kan göra fel som ger dålig säkerhet eller buggar. Mitt råd är att utgå från existerande kod, eller åtminstone följa en guide. (Denna t ex)
Beroende på vad du vill uppnå (Om du nu inte bara vill lära dig) så finns det säkert kod som gör det du vill att tillgå.

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)