Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Registrerings form!

Skapad av Kulan, 2011-08-16 11:06 i Webbutveckling & Programmering

1 482
18 inlägg
0 poäng
Kulan
Visningsbild
P 27 Hjälte 540 inlägg
0
Hej! Jag undrade om någon här vet hur man gör en registrerings form (SQL,PHP) :) eller om någon har en bra guide? :D

Tillägg av xprox 2011-08-16 11:06

Har bara log in screen en så länge! :D

yolo

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0
Hur mycket PHP och SQL kan du? : )

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
lite av varje :)

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till xprox [Gå till post]:
Hardu en databas med användare?

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
jaap jag har en databas med en användare :)

vadå då? :O

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till xprox [Gå till post]:
D måste ju ha en databas över användare för att kunna logga in folk ; )

Det du vill göra är att du vill ha ett
<form method="inloggnignsscript.php" action="post">

Ta värden därifrån, försagsvis användarnamn/mailadress och lösenord.

Sedan vill du tvätta värdena så att de inte innehåller skadlig SQL
Sedan vill du hämta alla användare där användarnamn och lösenord stämmer, med LIKE och === respektive.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
kan inte så mycket, hmm.. vad är det för kod då? :O

ska jag ta samma kod som jag har från log in scriptet ?

yolo

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
btw är det inte så här det ska stå eller kan man skriva båda?

<form action="inloggnignsscript.php" method="post">

så skriver jag :D

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till xprox [Gå till post]:
mitt fel, method="post" och action="blablabla"

Action ska peka till den sidan där du har inloggnignskoden, och den vet du bättre än jag var du har/vill ha : )

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
jag vet, därför skrev jag det till dig ;)

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0
Det absolut enklaste inloggnignsformuläret jag kan komma på:

Ett stycke php-kod:

/* Förutsätter att du har en MySQL-connection. Vi kallar den $connection för sakens skull */

<?php
if ( isset($_POST['login_btn'] ) {
/* Här sker själva inloggningen dårå. */

$username = $_POST['username'];
$password = $_POST['password'];

$login_query = "SELECT * FROM users WHERE username LIKE '{$username}' AND password === '{$password}'";

$fetched_user = mysql_query($login_query);
$fetched_user = mysql_fetch_assoc($fetched_user);

if ( $fetched_user['username'] == 0 ) {
/* Ingen användare hittades */
} else {
/* en användare hittades, så här är man tywps inloggad.
kan vara en bra idé att spara user-datan som typ en session eller något.
*/
}
}

<form action="" method="post">
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit" name="login_btn" value="Logga in"/>
</form>



Tror det (typ) ska funka, var lägnesedan jag gjorde det.
Det förutsätter dock att du sparar lösenorden i klartet i databasen, och det är ett rackarns osäkert script.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
osäkert? vill gärna ha ett säkert :O

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till xprox [Gå till post]:
Då får du väl läsa på och göra det säkert :)
Du lär dig inget om jag skriver allt åt dig serru.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
sant, måste läsa lite mer :D

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till xprox [Gå till post]:
Det viktigaste är att kryptera lösenordet i databasen, och skydda mot SQL-injektioner.



HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
med md5? :) vet isånnfall hur man gör det annars :D

yolo

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till xprox [Gå till post]:
sha1 är säkrare och ger en 40-bitars sträng : )

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Kulan
Visningsbild
P 27 Hjälte 540 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
Nice ok ska kolla på det! :D

yolo


Forum » Datorer & IT » Webbutveckling & Programmering » Registrerings form!

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

2 utloggade

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons