• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Spain CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Session funktionieren nicht
PostPosted: Tue Aug 31, 2010 2:37 pm 
Offline
Forum Members
Forum Members

Joined: Tue Oct 20, 2009 8:42 pm
Posts: 14
Hallo Freunde,
ich habe Problem.
Ich habe eine Seite mit login system. Die erstelle ich als CMS mit CMS Made Simple 1.82.

Bei Login speicher ich eine Session wie folgt:

Code:
<?php
session_start();
$_SESSION["Profil"] = "1";
?>


und wie folgt frage ich ab, ob die session registriert ist: (Abfrage im Template)
Code:
{php}session_start();
$session = $_SESSION["Profil"];
   if (!isset($session)){
      echo $session;
   }
{/php}


Leider wir jetzt in der CMS Seite nichts angezeigt.
Wenn ich aber die abfrage in einer PHP-Datei hochladen und sie öffne wir die Sessions angezeigt. Also kann es nur am CMS liegen.

Weiß jemand woran das liegt?
Danke im voraus:)


Last edited by titi123 on Tue Aug 31, 2010 3:38 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Session funktionieren nicht
PostPosted: Tue Aug 31, 2010 7:48 pm 
Zunächst - die Verwendung von {php} code {/php} ist deprecated, also nicht erwünscht. Daher solltest du lieber benutzerdefinierte Tags verwenden.

Ansonsten musst du die Verwendung von {php} erst in der config.php aktivieren (ist voreingestellt auf false)

Code:
$config['use_smarty_php_tags'] = false;


Top
  
 
 Post subject: Re: Session funktionieren nicht
PostPosted: Tue Aug 31, 2010 8:28 pm 
Offline
Forum Members
Forum Members

Joined: Tue Oct 20, 2009 8:42 pm
Posts: 14
Dankeschön für deine Antwort.
Also ich habe das jetzt auf die benutzer definierte Tags umgestellt.
leider bleibt das problem.
wenn ich die php datei aufrufen, wo die session angezeigt wird, ist das kein problem.
nur wenn ich sie in die index.php vom CMS include wird keine Session erkannt.


Top
 Profile  
 
 Post subject: Re: Session funktionieren nicht
PostPosted: Wed Sep 01, 2010 3:56 pm 
Wenn es keine Session gibt ( if(!isset($session)) ) , lässt Du Dir die Session ausgeben ( echo $session; ).

???

Sorry, ich versteh's einfach nicht.
Dein Code ergibt für mich keinen Sinn.
Müsste es nicht so lauten:

Code:

{php}

if(session_start()) {
   $session = false;
   if(isset($_SESSION["Profil"]))
      $session = $_SESSION["Profil"];

   if($session)) {
      do something;
   }
}
{/php}



titi123 wrote:

nur wenn ich sie in die index.php vom CMS include wird keine Session erkannt.



Du hast also eine modifizierte index.php?
In welcher Zeile der index.php bindest Du Deine Datei denn ein?
Die Session sollte erst nach dem ob_start(); stehen (also z.B. in Zeile 76).


Top
  
 
 Post subject: Re: Session funktionieren nicht
PostPosted: Thu Sep 02, 2010 11:43 am 
Offline
Forum Members
Forum Members

Joined: Tue Oct 20, 2009 8:42 pm
Posts: 14
Danke...aber ich habe das problem gelöst.
ich speichere sie session jetzt über einen bnutzerdef. tag und nicht mehr über eine extrenr php, die ich aufrufe.
Dankeschön für eure hilfen:)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
A2 Hosting