art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.11.2003, 16:32   #1
TP-Senior
 
Benutzerbild von glen
 
Registriert seit: Aug 2003
glen macht alles soweit korrekt

Tables und sessions ?!


Huhu!

Also ich habe halt ein Tabellenlayout mit einem Login, der mit Sessions arbeitet.
Doch ich kann die Seite trotzdem aufrufen ohne mich einzuloggen..
ich habe als erstes die session gestartet.

Der Inhalt wird halt ausm Menü in die Mitte geswitcht. Kann ich nur die geswitchte Datei, per Sessions, "verstecken" oder auch die GANZE Seite?

hm..help
__________________
Charisma is important for me
glen ist offline   Mit Zitat antworten


Alt 27.11.2003, 16:37   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Du kannst verstecken, was Du auch willst. Aber ein wenig mehr Infos und evtl. Code würden uns eher helfen, Dein Problem zu verstehen
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 27.11.2003, 16:56   #3
TP-Senior
 
Benutzerbild von glen
 
Registriert seit: Aug 2003
glen macht alles soweit korrekt
Code:
<? 
session_start();
include("check.php");

?>

<html>
<head>
<style type="text/css">
<!--
body {  background-color: #000000}
.menu {  background-image: url("menu.jpg"); background-repeat: repeat}
.content_head {  background-image: url("content_head.jpg"); background-repeat: no-repeat}
.content_foot { background-image: url("content_foot.jpg"); background-repeat: no-repeat }
table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none}
a:active {  color: #FFFFFF; text-decoration: none}
a:hover {  text-decoration: none}
a:link {  color: #FFFFFF; text-decoration: none}
a:visited {  color: #FFFFFF; text-decoration: none}
.header {  background-image: url("header.jpg"); background-repeat: no-repeat}
-->
</style>
<script language="JavaScript" src="fade.js"></script>
<script language="JavaScript">
function imgfade(e,mode)
{
     if( mode == 0 )
     {
          e.filters.alpha.opacity = 80
     }
     else
     {
          e.filters.alpha.opacity = 15
     }
}
</script>
</head>



<body>



<table width="882" border="0" cellspacing="0" cellpadding="0" align="center" height="397">
  <tr background="header.jpg"> 
    <td colspan="3" class="header" height="138" width="882">&nbsp; 
      <div align="center"> <font size="5" color="#c3c3c3"><b>&nbsp;&nbsp; &raquo; 
        Koek - Clan&laquo;</b></font><font color="#FFFFFF"><b><font size="2" color="#000000"><br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></b></font></div>
    </td>
  </tr>
  <tr> 
    <td height="318" valign="top" width="209"> 
      <table width="209" class="menu" border="0" cellspacing="0" cellpadding="0" height="60">
        <tr>
          <td height="269" valign="top" width="209">                    
            <table width="51%" border="0" cellspacing="3" cellpadding="3" align="center">
              <tr> 
                <td width="81%"><b><font color="#FFFFFF"> &nbsp; Main</font></b></td>
              </tr>
              <tr> 
<? 
echo "	 <td width='81%'> <a style='text-decoration: none; color:#FFFFFF' href='haupt.php?part=home'> 
                  » Home</a></td>
              </tr>
              <tr> 
                <td width='81%'> <a style='text-decoration: none; color:#FFFFFF' href='haupt.php?part=gb'>» 
                  Guestbook </a></td>
              </tr>

            </table>
            <br>
            <table width='53%' border='0' cellspacing='3' cellpadding='3' align='center'>
              <tr> 
                <td width='70%'> <b><font color='#FFFFFF'><font color='#FFFFFF'> 
                  &nbsp; </font>Clan</font></b></td>
              </tr>
              <tr> 
                <td width='81%' height='2'> <a style='text-decoration: none; color:#FFFFFF' href='index.html'>» 
                  Members </a></td>
              </tr>
                                         <tr> 
                <td width='70%'><b> ADMIN</b></td>
              </tr>

          <tr> 
                <td width='70%'> <a style='text-decoration: none; color:#FFFFFF' href='index1.php?part=newm'>»Member adden</a></td>
              </tr>";
?>
              </tr>
              </table>
            <br>
          </td>
        </tr>
      </table>
    </td>
    <td height="318" width="693" valign="top">
    <table width="646" border="0" cellspacing="0" cellpadding="0" align="center" height="248">
        <tr align="left" valign="top"> 
          <td colspan="3" class="content_head" height="48"> <table width="200" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td height="31"><font color="#FFFFFF">&nbsp;&nbsp;<font size="3"><b><font size="2">» 
                  Titel</font></b></font></font></td>
              </tr>
            </table></td>
        </tr>
        <tr> 
          <td width="13" background="content_spacer.jpg" height="154">&nbsp;</td>
          <td width="625" valign="top" height="154"><p></p><font color="#FFFFFF">

<?

switch ($_GET['part']) 
{ 
.... usw


?>

</font></p>
      <p><font color="#FFFFFF"> </font>
    </td>
          <td width="8" background="content_spacer.jpg" height="154">&nbsp;</td>
        </tr>
        <tr> 
          <td colspan="3" class="content_foot" height="46">&nbsp;</td>
        </tr>
      </table> </td>
    <td height="318" width="1" valign="top"> <br>
      <p>
      <br>
    </td>
  </tr>
  <tr> 
    <td colspan="2" height="60">
    <img src="footer.jpg" width="882" height="153"></td>
  </tr>
</table>
</html>
Ja und die Seite kann jeder aufrufen, ob angemeldet oder nicht...aber wieso? Die Session ist doch gestartet?
__________________
Charisma is important for me

Geändert von glen (27.11.2003 um 16:59 Uhr).
glen ist offline   Mit Zitat antworten
Alt 27.11.2003, 17:00   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Das hilft uns auch nicht. Wie überprüfst Du denn, ob der User auch eingeloggt ist? Oder sollen wir hellsehen?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 27.11.2003, 17:03   #5
TP-Senior
 
Registriert seit: Oct 2003
Ort: Papenburg
Johannes ist auf einem guten Weg
Was steht den in der check.php ???
Johannes ist offline   Mit Zitat antworten
Alt 27.11.2003, 17:31   #6
TP-Senior
 
Benutzerbild von glen
 
Registriert seit: Aug 2003
glen macht alles soweit korrekt
Code:
<? 
session_start();
if (!session_is_registered("nick") || $_SESSION['nick'] == "") 
{
   header("Location: nolog.php");
   die;
}
?>
Das steht in der check.php ^^
Bei meinem anderen Projekt funktioniert das so ja auch...hmmm

?!
__________________
Charisma is important for me
glen ist offline   Mit Zitat antworten
Alt 27.11.2003, 17:56   #7
TP-Senior
 
Benutzerbild von glen
 
Registriert seit: Aug 2003
glen macht alles soweit korrekt
Habs nu doch irgendwie so geschafft ^.~

Sorry fürs belästigen, aber danke trotzdem
__________________
Charisma is important for me
glen ist offline   Mit Zitat antworten
Alt 28.11.2003, 03:21   #8
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Vielleicht hier noch zwei andere Tipps:

Es reicht, einmal nach der Variable in der Session abzufragen:
Code:
if (!isset($_SESSION['nick']))
{
...
}
Und header() MUSS einen kompletten Adresse beinhalten!

Siehe:
Zitat:
Wichtig: RFC 2616 schreibt im Abschnitt 14.30 Location eine sog. absoluteURI vor, d.h. die Adresse muss mit http:// beginnen, relative Anweisungen à la "Location: index.html" sind nicht standardkonform! Manche Browser sind zwar so tolerant, relative Angaben zu verstehen und in der Lage, selbständig die absolute Adresse zu ermitteln, aber verlassen kann man sich darauf nicht; die PHP-Funktion fopen() z.B. scheitert an derart ungültigen Location-Angaben.
Mach es einfach so, damit ermittelt PHP selbst die komplette Adresse:

Code:
header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/index.php");
exit;
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Tables und sessions ?! Tables und sessions ?!
« php und javascript | Aktivieren »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:44 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67