Avatar billede sim00n Praktikant
06. august 2005 - 19:10 Der er 3 kommentarer og
1 løsning

login boks via. phpBB database

Hejsa. Jeg og min ven er ved at lave et nyt site hvor vi gerne vil have en login boks/system til at bruge databasen fra phpBB2 forummet.

Koderne ser sådan ud:

(include koden som linker til vores login boks): <?PHP include("konsol.php"); ?>

(konsol.php):
<html>
<head>
      <title>Konsol</title>
</head>
<body>
<?
if($SESSION[status] == "on") { ?>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="263" id="AutoNumber1">
  <tr>
    <td width="263" colspan="3">
    <img border="0" src="overst.gif" width="253" height="33"></td>
  </tr>
  <tr>
    <td width="19">
    <img border="0" src="hjoreside.gif" width="19" height="194"></td>
    <td width="214" height="193" background="bgg.gif">
    <p align="center"><font face="Arial" size="1" color="#FFFFFF">Du er logget ind.</font></p>
    </td>
    <td width="30">
    <img border="0" src="venstreside.gif" width="20" height="194"></td>
  </tr>
  <tr>
    <td width="263" colspan="3">
    <img border="0" src="bunden.gif" width="253" height="68"></td>
  </tr>
</table>
<?
} else { ?> 
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="263" id="AutoNumber1">
  <tr>
    <td width="263" colspan="3">
    <img border="0" src="overst.gif" width="253" height="33"></td>
  </tr>
  <tr>
    <td width="19">
    <img border="0" src="hjoreside.gif" width="19" height="194"></td>
    <td width="214" height="193" background="bgg.gif">
    <p align="center"><u><font face="Arial" size="1" color="#FFFFFF">Login Zone</font></u></p>
    <form method="POST" action="login.php">
      <p align="center">
      <font face="Arial" size="1" color="#FFFFFF">Brugernavn<br></font>
      <input type="text" name="navn" size="20" style="background-image: url('bgg.gif'); color: #FFFFFF; font-family: Arial; font-size: 12 pkt; border: 1px solid #FFFFFF"><br>
      <font face="Arial" size="1" color="#FFFFFF">Password<br>
      <input type="password" name="kode" size="20" style="font-family: Arial; color: #FFFFFF; font-size: 12 pkt; background-image: url('bgg.gif'); border: 1px solid #FFFFFF"></font></p>
      <p align="center">
      <input type="submit" value="Login" style="color: #FFFFFF; font-family: Arial; font-size: 12 pkt; background-image: url('bgg.gif'); border: 1px solid #FFFFFF"></p>
    </form>
    </td>
    <td width="30">
    <img border="0" src="venstreside.gif" width="20" height="194"></td>
  </tr>
  <tr>
    <td width="263" colspan="3">
    <img border="0" src="bunden.gif" width="253" height="68"></td>
  </tr>
</table>
<?
}
?>
</body>
</html>

(login.php):
<html>

<head>
<title>Habbo Times</title>
</head>

<body background="http://habbo-times.dk/bg.gif" text="#000000" link="#000000" vlink="#000000" alink="#000000" style="color: #000000; font-family: Arial; font-size: 8 pt">
<center>
<table border="0" width="1001" cellspacing="0">
  <tr>
    <td width="100%">
      <p align="left">

<!-- #include bot="HTMLMarkup" startspan --><!-- #include bot="HTMLMarkup" endspan -->

      <?PHP include("top.php"); ?>

<table border="0" width="100%" height="486">
  <tr>
    <td width="18%" height="482" valign="top">
<!-- #include bot="HTMLMarkup" startspan --><?PHP include("affi.php"); ?>
<!-- #include bot="HTMLMarkup" endspan -->    </td>
    <td width="59%" height="482" valign="top" align="center">
    <center>
    <br>
              <?
              include("db.php");
if($_POST[navn] && $_POST[kode]) {
$query = mysql_query("SELECT * FROM Forum_users") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {

if($row[username] == $_POST[navn] AND $row[user_password] == $_POST[kode]) {
$SESSION[status] = "on";?>
      <table border="0" width="505" height="47" cellspacing="0" cellpadding="0">
        <tr>
          <td width="80%" height="11" valign="bottom">
            <p align="center"><a href="index.php"><img border="0" src="start.gif" width="39" height="20"></a><a href="nyheder.php"><img border="0" src="nyheder.gif" width="58" height="20"></a><a target="_blank" href="/forum/"><img border="0" src="forum.gif" width="47" height="20"></a><a href="habbohotel.php"><img border="0" src="habbohotel.gif" width="76" height="20"></a><a href="habbotimes.php"><img border="0" src="habbotimes.gif" width="86" height="20"></a><a href="community.php"><img border="0" src="community.gif" width="76" height="20"></a><a href="kontaktos.php"><img border="0" src="kontaktos.gif" width="72" height="20"></a></td>
        </tr>
        <tr>
          <td width="80%" background="knaptop.gif" height="13">&nbsp;</td>
        </tr>
        <tr>
          <td width="506" background="knapmidt.gif" height="13">
            <p align="center"><font face="Arial" size="1">Du blev logget ind som brugeren <b><?$_REQUEST["navn"];?>.<br> Du kan nu bruge alle Funktioner på hjemmesiden, som du har adgang til. <br><br><u><b>ADVARELSE</b></u><br>Hvis du går ind på en side som du ikke har adgang til, så kan vi se om du har været derinde.<br>Så pas lige på, hvis du ikke vil há slettet din bruger, og blokeret din IP adresse på siden.</b></p>
            <p align="center">&nbsp;
          </td>
        </tr>
        <tr>
          <td width="80%" background="knapbund.gif" height="24">&nbsp;</td>
        </tr>
      </table>
    </center>
    </td>
    <td width="23%" height="482" valign="top">
      <p align="left"><!-- #include bot="HTMLMarkup" startspan -->
      <?PHP
      include("right.php"); ?>
<!-- #include bot="HTMLMarkup" endspan --></p>
    </td>
  </tr>
</table>

<table border="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><!-- #include bot="HTMLMarkup" startspan --><?PHP include("bund.php"); ?>
<!-- #include bot="HTMLMarkup" endspan --></td>
  </tr>
</table>

    </td>
  </tr>
</table>
</center>
<?
}
}
} else {?>
      <table border="0" width="505" height="47" cellspacing="0" cellpadding="0">
        <tr>
          <td width="80%" height="11" valign="bottom">
            <p align="center"><a href="index.php"><img border="0" src="start.gif" width="39" height="20"></a><a href="nyheder.php"><img border="0" src="nyheder.gif" width="58" height="20"></a><a target="_blank" href="/forum/"><img border="0" src="forum.gif" width="47" height="20"></a><a href="habbohotel.php"><img border="0" src="habbohotel.gif" width="76" height="20"></a><a href="habbotimes.php"><img border="0" src="habbotimes.gif" width="86" height="20"></a><a href="community.php"><img border="0" src="community.gif" width="76" height="20"></a><a href="kontaktos.php"><img border="0" src="kontaktos.gif" width="72" height="20"></a></td>
        </tr>
        <tr>
          <td width="80%" background="knaptop.gif" height="13">&nbsp;</td>
        </tr>
        <tr>
          <td width="506" background="knapmidt.gif" height="13">
            <p align="center"><font face="Arial" size="1"><b>Du blev ikke logget ind.</b><br> Du har sikkert opgivet forkerte bruger oplysniger.<br>Prøv igen</p>
            <p align="center">&nbsp;
          </td>
        </tr>
        <tr>
          <td width="80%" background="knapbund.gif" height="24">&nbsp;</td>
        </tr>
      </table>
<table>
    <td width="23%" height="482" valign="top">
      <p align="left"><!-- #include bot="HTMLMarkup" startspan -->
      <?PHP
      include("right.php"); ?>
<!-- #include bot="HTMLMarkup" endspan --></p>
    </td>

<table border="0" width="100%">
  <tr>
    <td width="100%">
      <p align="center"><!-- #include bot="HTMLMarkup" startspan --><?PHP include("bund.php"); ?>
<!-- #include bot="HTMLMarkup" endspan --></td>
  </tr>
</table>

<?
}
?>
</body>

Når man logger ind så viser den godt nok i adressebaren at den er på login.php men siden er helt blank, og nede i login boksen kan man stadig logge ind.
Avatar billede nielle Nybegynder
06. august 2005 - 19:25 #1
Måske kan I finde noget inspiration her:

http://www.phpbb.com/kb/article.php?article_id=143
Avatar billede sim00n Praktikant
06. august 2005 - 19:43 #2
Tusind tak! Skriv et svar og så får du points :)
Avatar billede nielle Nybegynder
06. august 2005 - 19:46 #3
Ok, så det var lige det I skulle bruge?


... og et svar :^)
Avatar billede sim00n Praktikant
06. august 2005 - 19:48 #4
Det håber jeg da på ;) Det er nu min ven som er ham der progger alt det svære så det må han vurdere men det nu rigtigt ud alt efter hvad jeg kan se :P

... og points til dig ^_^
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