Forum huvudsida -> Webbdesign -> Logga in.
Sidor: 1
ench | 22:14 - 26:e Februari 2009 | Post #1 | |
Medlem Inlägg: 11 Skicka PM |
Hej. jag skulle vilja göra det möjlitg att logga in på min hemsida. Medelemmar ska alltså kunna logga in och få tillgång till information man annars inte skulle kunna komma åt. Hur ska man gå tillväga på bästa sätt. Kan grunderna i Visual Basic och har goda kunskaper i HTML och CSS ------------------------- //ench |
martin310 | 15:07 - 27:e Februari 2009 | Post #2 | |
Medlem Inlägg: 132 Skicka PM |
Ladda ner Visual Web Devolper 2008 och fixa det där. Du måste även ha en SQL Server. aspx måste vara sidformatet. Asp.net är nästan samma som HTML. ------------------------- Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad! |
FunkyChicken | 21:07 - 27:e Februari 2009 | Post #3 | |
Nyhetsredaktör Inlägg: 800 Skicka PM |
eller inte. |
tobbez | 22:02 - 28:e Februari 2009 | Post #4 | |
Medlem Inlägg: 364 Skicka PM |
Citat av FunkyChicken:eller inte. |
FrozenSnake | 06:58 - 2:a Mars 2009 | Post #5 | |
Medlem Inlägg: 26 Skicka PM |
ASP.net är inte HTML HTML är HTML ASP.net är ASP.net ex. <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { Label1.Text = DateTime.Now.ToLongDateString(); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Sample page</title> </head> <body> <form id="form1" runat="server"> <div> The current time is: <asp:Label runat="server" id="Label1" /> </div> </form> </body> </html> ASP/ASP.net <%@ Page Language="C#" %> <asp:Label runat="server" id="Label1" /> HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Sample page</title> </head> <body> <form id="form1" runat="server"> <div> The current time is: </div> </form> </body> </html> JavaScript(JS) <script runat="server"> protected void Page_Load(object sender, EventArgs e) { Label1.Text = DateTime.Now.ToLongDateString(); } </script> Klippte ut JS:et för JS är JS enligt mig ;P Vilket språk du väljer att använda är upp till dig. Jag skulle gjort det i PHP eftersom det är det jag kan. Ska du göra ett loginsystem med databas så se till att göra det säkert oavsätt val av språk. Så du inte omedvetet gör en honeypot =p Så här kan det se ut i php & html iallafall <form action="#" method="POST"> Namn <input type="text" name="username"><br> Lösen<input type="password" name="password"><br> <input type="submit" name="login"> </form> <?php if(isset($_POST['login'])) { $user = mysql_real_escape_string($_POST['username']); $pass = md5($_POST['password']); $sql = mysql_query("SELECT
$_SESSION['inloggad'] = 1; $_SESSION['user'] = $user; echo "Inloggad fortsätt in på sidan!"; } ?> Detta kräver en mysql databas med en tabell som heter users och överst på alla sidor måste detta ligga med. Annars funkar inte sessions. <?php session_start(); // strular headers lägg avkommentera raden under // ob_start(); ?> Inte helt säker på att koden jag skrev i php är felfri skrev den i detta formulär men den borde funka Senast redigerad 07:06 - 2:a Mars 2009 |
ench | 12:36 - 18:e Mars 2009 | Post #6 | |
Medlem Inlägg: 11 Skicka PM |
hej igen, tack för hjälp kom fram till att använda PHP och MySQL. nu har jag, genom en mycket bra guide lyckats skapa inloggningen (försökte flrst själv i en vecka) http://www.phpeasystep.com/workshopview.php?id=6 efter att ha fixat databas, tabell och allt annat nödvändigt verkar koden fungera bra också. Det är bara i slutet, den vill inte omdirigera till loginsuccess.php
jag lade till
------------------------- //ench |
ench | 15:08 - 18:e Mars 2009 | Post #7 | |
Medlem Inlägg: 11 Skicka PM |
L-ST! det var bara att ta bort typ <html>-&<head>taggar. ------------------------- //ench |
Sidor: 1
Forum huvudsida -> Webbdesign -> Logga in.
Du får inte posta i den här tråden | Till toppen
Datum
2024-12-22 04:02
Vecka: 51
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.