Avatar billede web-girl Nybegynder
07. september 2005 - 19:19 Der er 7 kommentarer og
1 løsning

PHP login: kan man kombinere med html?

Som I sikkert kan se ud af spørgsmålets titel er jeg totalt grøn i PHP. Men jeg har hårdt brug for et login system og har fundet en tutorial om det (på www.hjemmesideskolen.dk). Men mit spørgsmål er: det indhold som jeg vil passwordbeskytte; kan jeg blande html kodning ind i dette script, da det er det eneste jeg ved bare en lille smule om:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Sidens titel</title>
</head>
<body>
<?php
session_start();
if(isset($_SESSION['logget_ind'])){
echo " Her indsættes det beskyttede sideindhold ";
}
else
{
  echo "<p>Meddelelse ved ukorrekt login</p>";
}
?>
</body>
</html>

Alle paswordbeskyttede sider skal "skæres" over denne skabelon. Du udskifter bare sidens titel og indhold.
Avatar billede Slettet bruger
07. september 2005 - 19:44 #1
Du kan jo udskrive html med php...

if(isset($_SESSION['logget_ind']))
  {
  echo "<div>Hejsa</div>";
  }
Avatar billede Slettet bruger
07. september 2005 - 19:44 #2
men du kan også bruge:



if(isset($_SESSION['logget_ind']))
  {
  ?>
  <div>Hejsa</div>
  <?
  }
Avatar billede ksoren Nybegynder
07. september 2005 - 19:46 #3
Du skal blot have session_start();
helt op i toppen før alt andet, ellers får du en grim fejl
Avatar billede Slettet bruger
07. september 2005 - 19:58 #4
Jaja bestemt... Jeg viste kun et lille uddrag.. web-girls eksempel skal se sådan ud:

<? session_start() ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Sidens titel</title>
</head>
<body>
<?php
session_start();
if(isset($_SESSION['logget_ind'])){
?>
Her indsættes det beskyttede sideindhold
?>
}
else
{
  echo "<p>Meddelelse ved ukorrekt login</p>";
}
?>
</body>
</html>
Avatar billede web-girl Nybegynder
07. september 2005 - 20:05 #5
og ved "her indsættes det beskytted sideindhold" kan jeg skrive html fuldstændig som var det ren html programmering?
Avatar billede Slettet bruger
07. september 2005 - 20:32 #6
Jep
Avatar billede web-girl Nybegynder
07. september 2005 - 21:30 #7
Super! Jeg vil teste det i morgen. Tak for hjælpen... Jeg er sikker på det virker, når du siger det :-)
Avatar billede Slettet bruger
07. september 2005 - 22:28 #8
- tak for point.

Du må meget gerne skrive hvis du har problemer med det ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester