ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / login auf der index.php


Seite 1 von 1

sungrass schrieb am 10.08.2003 um 00:09 Uhr

hallo, ich suche jemanden, der mir ein script schreiben kann, wo sich meine besucher erst einloggen müssen (auf der startseite), bevor sie auf mein forum zuzgreifen können.
eine loginbox habe ich schon, jedoch habe ich keinen plan wie ich das jetzt weiter machen soll... danke schonmal im vorraus...
hier seht ihr meine page: sungrass.de

theDon schrieb am 10.08.2003 um 02:37 Uhr

schön, brauchen tun wir alle was.

MrNase schrieb am 10.08.2003 um 09:59 Uhr

Ist relativ simpel, moment ich mach da mal was ;)


index.php aus:

$Tindex = new Template("templates/" . $style['styletemplate'] . "/main.html");

dieses

if($g_user[userid] == 0)
{
$Tindex = new Template("templates/" . $style['styletemplate'] . "/guest_main.html");
}
else
{
$Tindex = new Template("templates/" . $style['styletemplate'] . "/main.html");
}

machen, dann einfach ein Template namens "guest_main.html" erstellen und da die Aufforderung zum registrieren etc. reinpacken :)

sungrass schrieb am 10.08.2003 um 14:20 Uhr

thx, probier ich gard mal aus...

sungrass schrieb am 10.08.2003 um 14:29 Uhr

kannst du mir noch sagen wie genau ich das in die guest_html reinpachen soll? udn wie schaffe ich es dann mit der loginbox auf meiner seite zu verbinden... kannst dir die page angucken, vielleicht vertshets du dann mein problem... http://www.sungrass.de

sungrass schrieb am 10.08.2003 um 14:33 Uhr

hab mir das grad mal genau überlegt, dsa kann doch eigentlcih gar net gehn...
der user soll sich auf meiner startseite in einer loginbox einloggen können.
so, und wie soll das mit dem passwort vergelcihen etc. bei dem script hinhauen? ich bin absolut kein profi, deswegen such ich hier hilfe... bitte...

MrNase schrieb am 10.08.2003 um 16:33 Uhr

Du baust die Loginbox einfach dort rein :)

Also, du hast ja das Template (guest_main.html) und da kommt die Variable "$loginbox" rein (ich denke du nutzt meinen Hack??) und dann rufst du es auf und die Loginbox ist da ;)


Ein anderes Beispiel für eine guest_main.html

<form name="login" method="post" action="do_login.php">
      <table>
<tr>
    <td>Um das Forum zu betreten musst du dich erst einloggen oder registrieren.<br>
    Einloggen kannst du dich <a href="./login.php">hier</a>, eine Registrierung kann <a href="register.php">hier</a> vorgenommen werden.
<br>
<br></td>
</tr>
</table>
  <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="$style[border_col]">
    <tr>
      <td>

        <table width="100%" border="0" cellspacing="1" cellpadding="3">
       
          <tr bgcolor="$style[CellA]"> 
            <td width="20%">$style[stdfont]Benutzername$style[stdfontend]</td>
            <td valign="middle"> 
              <input class="tbinput" type="text" name="login_name">
              $style[smallfont]Ihr Benutzername (<a href="register.php">Noch nicht registriert?</a>)$style[smallfontend]</td>
          </tr>
          <tr bgcolor="$style[CellB]"> 
            <td width="20%">$style[stdfont]Passwort$style[stdfontend]</td>
            <td valign="middle"> 
              <input class="tbinput" type="password" name="login_password">
              $style[smallfont]Geben Sie hier bitte Ihr Passwort an (<a href="send_password.php">Passwort 
              vergessen?</a>)$style[smallfontend]</td>
          </tr>
          <tr bgcolor="$style[color4]"> 
            <td colspan="2"> 
              <center>
                <input type="hidden" name="source" value="$source">
                <input class="tbbutton" type="submit" name="Submit" value="Einloggen">
              </center>
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</form>
<script language="JavaScript">
<!--
if (document.login) document.login.login_name.focus();
// -->
</script>

sungrass schrieb am 10.08.2003 um 17:14 Uhr

prima, dsa hat geklappt, nur wie nutze ich jetzt die loginbox auf meiner page?
wenn ich mich da einlogge steht da, es wäre kein usernam eiengegeben worde etc. ?

Seite 1 von 1