Gå til innhold

trenger litt login hjelp


Anbefalte innlegg

Hei

 

Jeg driver å lager en hjemmeside og ønsker å ha ett login system for å entre en viss del av siden. Jeg har prøvd etter å lett litt på forumet her noen timer nå.. men det stopper litt opp nå.

 

Det jeg har gjort der å ha laget 2 filer..en som heter login.html og en som heter login.php.

 

Jeg har kommet så langt at når jeg trykker på fanen dit hvor login bildet skal komme frem fungerer.. Problemet er hva gjør jeg videre.

 

Skal login.php fila limes inn på samme sted som login.html?? eller er det noe jeg har missa helt her nå?

 

Som dere skjønner er jeg helt grønn på php så jeg har brukt ferdigscriptene til Sindrem.com. ( http://sindrem.com/php-artikler/passord.html)

 

Håper på hjelp

 

mvh

Frode

Endret av Falcon1975
Lenke til kommentar
Videoannonse
Annonse

<Hei igjen

 

Fikk det faktisk til med mye knoting på egenhånd. Men nå har ett nytt problem oppstått. Greia var at fra hjemmesiden min så må man skrive inn brukernavn / passord hvis man skal inn å se på bilder. Dette virker bra, helt til man velger fra webalbumet mitt å trykke home. Da kommer man tilbake på index siden min og man må taste inn brukernavn passord på nytt. Det ideelle hadde vært om man havnet på filen jeg har kalt login.php (som er filen man havner på når man har skrevet inn user/pw riktig). Jeg prøvde å endre i album index filen til at man ender på login.php men det som da skjer er at man får helt hvit skjerm..

 

Mulig jeg bruker feil script, at jeg må ha noe mer avansert..

 

så hvis det er noen der ute som skjønner noe av problemet mitt, og vil hjelpe hadde det vært flott

 

mvh

Frode

Lenke til kommentar

Hivs du bruker sessions, noen jeg vil tro du kanskje gjør siden galleriet ditt inneholder flere filer, så skal du ikke være logget ut når du trykker på home knappen, med mindre du har skrevet noe i koden din som sletter sessions, som sessiondestry(), unset_session(), el. problemet ditt er sansynligvis at du ike fortelle maskinen at logginn boksene kun skal vises på forsiden hvis du ikke er logget inn. dette kan gjøres med følgende kode.

 

/*legg loggin formen i en egen fil, kalt fks loggbox.html
sett følgende kode inn i stedet for logg inn formen i den opprinnelige fila:*/

<?php
if(!$_SESSION[/*en av sessionverdiene som blir satt i innlogging*/]){
include(loggbox.php);
}
else{
echo'/*ett eller annet som skal står der hvis du er logget inn*/';
}
?>

 

Dette er det eneste jeg kan hjelpe deg med, så lenge jeg ikke får mer konkret info (kode ol.)

Endret av anbe4
Lenke til kommentar

Hei og takk for svar.. jeg fikk det ikke helt til så jeg lurte på om noen her kunne hjelpe meg litt mere. Følgende koder har jeg liggende:

 

login.php:

 

<?

if (empty($_POST['login']))

{

exit();

}

 

if(strcmp($_POST['login'],"test")==0 &&

strcmp($_POST['passwd'],"test")==0)

{

?>

 

<!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">

<!-- DW6 -->

<head>

<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->

<title>Velkommen til Olsen-Ryum</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" href="http://www.olsen-ryum.no/CSS/stylesheet.css" type="text/css" />

<script language="JavaScript" type="text/javascript">

//--------------- LOCALIZEABLE GLOBALS ---------------

var d=new Date();

var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

//Ensure correct for language. English is "January 1, 2004"

var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();

//--------------- END LOCALIZEABLE ---------------

</script>

<style type="text/css">

<!--

.style1 {

color: #FFFFFF;

font-weight: bold;

}

-->

</style>

</head>

<body bgcolor="#C0DFFD">

<table width="100%" height="498" border="0" cellpadding="0" cellspacing="0">

<tr bgcolor="#3366CC">

 

<td colspan="3" rowspan="2"><img src="Overst_til_venstre/random.gif" alt="" width="380" height="197" border="0" /></a></td>

<td height="63" colspan="3" id="logo" valign="bottom" align="center" nowrap="nowrap">Velkommen til vår hjemmeside </td>

<td width="301" rowspan="2"> </td>

</tr>

 

<tr bgcolor="#3366CC">

<td height="64" colspan="3" id="tagline" valign="top" align="center"><p> </p>

<p class="style1">http://www.olsen-ryum.no</p></td>

</tr>

 

<tr>

<td colspan="7" bgcolor="#003366"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>

</tr>

 

<tr bgcolor="#CCFF99">

<td colspan="7" id="dateformat" height="25">  <script language="JavaScript" type="text/javascript">

document.write(TODAY); </script> </td>

</tr>

<tr>

<td colspan="7" bgcolor="#003366"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>

</tr>

 

<tr>

<td width="165" height="309" valign="top" bgcolor="#E6F3FF">

<table width="165" height="222" border="0" cellpadding="0" cellspacing="0" id="navigation">

<tr>

 

<td width="165"> <br />

 <br /></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no" class="navText">Hjem</a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/omoss.html" class="navText">Litt om oss </a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/bilder.html" class="navText">Bilder</a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/hattrick.html" class="navText">Hattrick</a></td>

</tr>

<tr>

 

<td width="165"><a href="http://www.olsen-ryum.no/Gjestebok/index.php" class="navText">Gjestebok</a></td>

</tr>

<tr>

<td width="165"><a href="mailto:[email protected]"">Kontakt</a></td>

</tr>

</table>

<br />

 <br /> </td>

<td width="215"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="50" height="1" border="0" /></td>

<td colspan="5" valign="top"><p><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="305" height="1" border="0" /><br />

 <br />

<img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="50" height="1" border="0" />

<br />

 <a href="/Album/Julebilderjulen2005/index.html">Julebilder 2005</a><br />

<p> </p>

<p> </p>

</tr>

<tr>

<td width="165"> </td>

<td colspan="6"> </td>

</tr>

</table>

</body>

</html>

<?

}

else

{

echo "Feil brukernavn og passord";

}

?>

 

*******************************************************************

index.html:

 

<?php

session_start();

if (!isset($_SESSION['been_here']))

{

$_SESSION['been_here'] = "tell";

$countfile = file("alle.txt");

$count = $countfile[0];

$count= $count + 1;

$fp = fopen("alle.txt","w");

$fw = fwrite($fp,$count);

fclose($fp);

//echo $count;

}

?>

 

<!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">

<!-- DW6 -->

<head>

<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->

<title>Velkommen til Olsen-Ryum</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" href="http://www.olsen-ryum.no/CSS/stylesheet.css" type="text/css" />

<script language="JavaScript" type="text/javascript">

//--------------- LOCALIZEABLE GLOBALS ---------------

var d=new Date();

var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

//Ensure correct for language. English is "January 1, 2004"

var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();

//--------------- END LOCALIZEABLE ---------------

</script>

<style type="text/css">

<!--

.style1 {

color: #FFFFFF;

font-weight: bold;

}

-->

</style>

</head>

<body bgcolor="#C0DFFD">

<table width="100%" height="498" border="0" cellpadding="0" cellspacing="0">

<tr bgcolor="#3366CC">

 

<td colspan="3" rowspan="2"><img src="Overst_til_venstre/random.gif" alt="" width="380" height="197" border="0" /></a></td>

<td height="63" colspan="3" id="logo" valign="bottom" align="center" nowrap="nowrap">Velkommen til vår hjemmeside </td>

<td width="301" rowspan="2"> </td>

</tr>

 

<tr bgcolor="#3366CC">

<td height="64" colspan="3" id="tagline" valign="top" align="center"><p> </p>

<p class="style1">http://www.olsen-ryum.no</p></td>

</tr>

 

<tr>

<td colspan="7" bgcolor="#003366"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>

</tr>

 

<tr bgcolor="#CCFF99">

<td colspan="7" id="dateformat" height="25">  <script language="JavaScript" type="text/javascript">

document.write(TODAY); </script> </td>

</tr>

<tr>

<td colspan="7" bgcolor="#003366"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>

</tr>

 

<tr>

<td width="165" height="309" valign="top" bgcolor="#E6F3FF">

<table width="165" height="222" border="0" cellpadding="0" cellspacing="0" id="navigation">

<tr>

 

<td width="165"> <br />

 <br /></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no" class="navText">Hjem</a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/omoss.html" class="navText">Litt om oss </a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/bilderlogin.html" class="navText">Bilder</a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/hattrick.html" class="navText">Hattrick</a></td>

</tr>

<tr>

 

<td width="165"><a href="http://www.olsen-ryum.no/Gjestebok/index.php" class="navText">Gjestebok</a></td>

</tr>

<tr>

<td width="165"><a href="mailto:[email protected]"">Kontakt</a></td>

</tr>

</table>

 <br /> </td>

<td width="215"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="50" height="1" border="0" /></td>

<td colspan="5" valign="top"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="305" height="1" border="0" /><br />

 <br />

<img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="50" height="1" border="0" />

<br />

 <br /> </tr>

<tr>

<td width="165"> </td>

<td colspan="6"> </td>

</tr>

</table>

</body>

</html>

*****************************************************************

bilderlogin.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">

<!-- DW6 -->

<head>

<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->

<title>Velkommen til Olsen-Ryum</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" href="http://www.olsen-ryum.no/CSS/stylesheet.css" type="text/css" />

<script language="JavaScript" type="text/javascript">

//--------------- LOCALIZEABLE GLOBALS ---------------

var d=new Date();

var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

//Ensure correct for language. English is "January 1, 2004"

var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();

//--------------- END LOCALIZEABLE ---------------

</script>

<style type="text/css">

<!--

.style1 {

color: #FFFFFF;

font-weight: bold;

}

-->

</style>

</head>

<body bgcolor="#C0DFFD">

<table width="100%" height="498" border="0" cellpadding="0" cellspacing="0">

<tr bgcolor="#3366CC">

 

<td colspan="3" rowspan="2"><img src="Overst_til_venstre/random.gif" alt="" width="380" height="197" border="0" /></a></td>

<td height="63" colspan="3" id="logo" valign="bottom" align="center" nowrap="nowrap">Velkommen til vår hjemmeside </td>

<td width="301" rowspan="2"> </td>

</tr>

 

<tr bgcolor="#3366CC">

<td height="64" colspan="3" id="tagline" valign="top" align="center"><p> </p>

<p class="style1">http://www.olsen-ryum.no</p></td>

</tr>

 

<tr>

<td colspan="7" bgcolor="#003366"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>

</tr>

 

<tr bgcolor="#CCFF99">

<td colspan="7" id="dateformat" height="25">  <script language="JavaScript" type="text/javascript">

document.write(TODAY); </script> </td>

</tr>

<tr>

<td colspan="7" bgcolor="#003366"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td>

</tr>

 

<tr>

<td width="165" height="309" valign="top" bgcolor="#E6F3FF">

<table width="165" height="222" border="0" cellpadding="0" cellspacing="0" id="navigation">

<tr>

 

<td width="165"> <br />

 <br /></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no" class="navText">Hjem</a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/omoss.html" class="navText">Litt om oss </a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/bilderlogin.html" class="navText">Bilder</a></td>

</tr>

<tr>

<td width="165"><a href="http://www.olsen-ryum.no/hattrick.html" class="navText">Hattrick</a></td>

</tr>

<tr>

 

<td width="165"><a href="http://www.olsen-ryum.no/Gjestebok/index.php" class="navText">Gjestebok</a></td>

</tr>

<tr>

<td width="165"><a href="mailto:[email protected]"">Kontakt</a></td>

</tr>

</table>

<br />

 <br /> </td>

<td width="215"><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="50" height="1" border="0" /></td>

<td colspan="5" valign="top"><p><img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="305" height="1" border="0" /><br />

 <br />

<img src="file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif" alt="" width="50" height="1" border="0" />

<br />

 <br />

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

<input type="text" name="login">

Brukernavn

<p>

<input type="password" name="passwd">

 

Passord</p>

<input type="Submit">

</form>

<p> </p>

<p> </p>

</tr>

<tr>

<td width="165"> </td>

<td colspan="6"> </td>

</tr>

</table>

</body>

</html>

 

*************************************************

 

siden ligger på www.olsen-ryum.no

 

Er det noe mere dere trenger?

 

Takk for all hjelp så langt

 

mvh

Frode

Lenke til kommentar

Det er ingen mulighet for servern å vite at det er et php-script i index-fila.

Rename den til index.php.

Dette gjelder alle dokumenter som innholder taggen "<?php "kode" ?>". Har ikke denne filendelse .php, vet ikke servern at det er et script som skal kjøres.

 

Jeg kan heller ikke se at du har noen brukernavn og passord i login.php.

Og du skriver heller ikke i valid XHTML.

 

I XHTML skal tagger avsluttes korrekt.

En img-tag skal feks være slik:

<img src="bane/til/bilde.png" alt="Tekst som kommer om bildet ikke er tilgjengelig" />

Dette gjeder også linjeskift. Der skal man skriver <br />, og ikke <br> som man gjorde i tradisjonel HTML.

 

Tagger skal ikke overlappe hverandre.

Feil:

<b><a href="http://www.diskusjon.no">hw.no</b></a>

Korrekt:

<b><a href="http://www.diskusjon.no">hw.no</a></b>

 

Ta heller å legg koden din inn i

[ spoiler][ code]kode her[ /code][ /spoiler] (fjern mellomrom)

Så blir det mye mer oversiktlig.

 

Ser også at en del feil i koden din.

"file:///D|/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_spacer.gif"

Det er ikke en bane som finnes på serveren din, med mindre du kjører alt fra din lokale maskin.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...