Miguel,
Take this tips:
Before load your html main tags put:
.................................................
<?
session_start();
$person = array ();
$person['firstname']="Jhon";
$person['lastname']="Doe";
$_SESSION['person'] = $person;
?>
<html>
</html>
.................................................
Then try get the person array from another php page, using the same
schema for that.
Regards,
Luis Morales
On Mon, 2006-03-06 at 21:32 -0800, MIGUEL ANTONIO GUIRAO AGUILAR wrote:
>
> Now that you mention it!!
>
> I tried to use sessions but without success, i did:
>
> session_start();
> session_register(var);
>
> but after log in as a different user, it keeps taking the data of the
> previous user. If I close the browser window and reload the page and log in,
> then it takes de current user
>
> Maybe I'm not killing the previous session! session_unset();
> Do I need to propagate the Session ID on every page that use session_start()??
> Can I use session_id();?
>
> Best Regards,
> Miguel Guirao
>
>
> ----- Mensaje original -----
> De: Jeffrey <[EMAIL PROTECTED]>
> Fecha: Lunes, Marzo 6, 2006 7:37 ombr
> Asunto: Re: [PHP-DB] Retricting Access to Menu Items
>
> > I've done this kind of thing with a number of web apps.
> >
> > What I usually do is create a user table in MySQL with a user-name,
> > password and access level, which has an integer value.
> >
> > When a user logs in successfully, a session is created (see
> > session_start() in php documentation), the access level is pulled
> > from
> > the user table and saved as a session variable. Then it is a simple
> > matter of using bits of code like...
> >
> > if ($_SESSION['access_level'] > 7){
> > echo "some stuff";
> > }
> >
> > In your example, you will also want to check the user's access
> > level on
> > each restricted page - it is not enough to hide menu options. Users
> > could simply type the URL in.
> >
> > I hope that's clear.
> >
> > Good luck,
> >
> > Jeffrey
> >
> > Jeff Broomall wrote:
> > > Good morning everyone.
> > >
> > > I'm building a very simple content management site that tracks
> > "tasks.">
> > > The options available are:
> > > 1. Add Task
> > > 2. Edit Task
> > > 3. View Task
> > > 4. Print Task
> > >
> > > I need to restrict some users to only View and Print and I'm
> > trying to find a way to tell the page not to load the menu options
> > (the text) for those not having access to the Add and Edit functions.
> > >
> > > IOW, they would only see View and Print.
> > >
> > > I have three basic users:
> > > 1. System Admin
> > > 2. Subject Matter Expert (SME)
> > > 3. Viewers
> > >
> > > Obviously the System Admin and SME will have full access so it's
> > the Viewers that are to have access to only View and Print.
> > >
> > > I have a users table but haven't set it up for the distinction.
> > What I was thinking was creating a field labeled users_group and
> > assign a numeric value for each user using the numbering system above.
> > >
> > > I have my page load the menu options:
> > >
> > > Home<br />
> > > View Tasks<br />
> > > Edit Task<br />
> > > Add Task<br />
> > >
> > > into here...
> > >
> > > <BODY>
> > >
> > > <table width="90%" border="1" cellspacing="10" cellpadding="0"
> > align="center">>
> > > <tr><td colspan="2"><h1 id="mainhead">ICAO Tasks —
> > WAFS</h1></td></tr>>
> > > <tr>
> > > <td align= "center" valign="top" nowrap="nowrap" width="10%">
> > > Menu<br />
> > > <?php include ('./includes/menu.html'); ?> <--The menu above
> > inserted here.
> > > </td>
> > >
> > > <td valign="top" class="content">
> > >
> > >
> > > How can I tell the system not to load the last two lines unless
> > they are a System Admin or SME?
> > >
> > > I read a chapter on Cookies/Sessions...but it wasn't that helpful
> > for this case.
> > >
> > > Can I setcookie('user_group', '3') and use that somehow???
> > >
> > > Am I in the ballpark with this solution?
> > >
> > > Thanks.
> > >
> > > Jeff
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
> Este mensaje es exclusivamente para el uso de la persona o entidad a quien
> esta dirigido; contiene informacion estrictamente confidencial y legalmente
> protegida, cuya divulgacion es sancionada por la ley. Si el lector de este
> mensaje no es a quien esta dirigido, ni se trata del empleado o agente
> responsable de esta informacion, se le notifica por medio del presente, que
> su reproduccion y distribucion, esta estrictamente prohibida. Si Usted
> recibio este comunicado por error, favor de notificarlo inmediatamente al
> remitente y destruir el mensaje. Todas las opiniones contenidas en este mail
> son propias del autor del mensaje y no necesariamente coinciden con las de
> Radiomovil Dipsa, S.A. de C.V. o alguna de sus empresas controladas,
> controladoras, afiliadas y subsidiarias. Este mensaje intencionalmente no
> contiene acentos.
>
> This message is for the sole use of the person or entity to whom it is being
> sent. Therefore, it contains strictly confidential and legally protected
> material whose disclosure is subject to penalty by law. If the person
> reading this message is not the one to whom it is being sent and/or is not an
> employee or the responsible agent for this information, this person is herein
> notified that any unauthorized dissemination, distribution or copying of the
> materials included in this facsimile is strictly prohibited. If you received
> this document by mistake please notify immediately to the subscriber and
> destroy the message. Any opinions contained in this e-mail are those of the
> author of the message and do not necessarily coincide with those of
> Radiomovil Dipsa, S.A. de C.V. or any of its control, controlled, affiliates
> and subsidiaries companies. No part of this message or attachments may be
> used or reproduced in any manner whatsoever.
>
--
---------------------------------------------------------------------------------
Luis Morales
Consultor de Tecnologia
Cel: +(58)416-4242091
---------------------------------------------------------------------------------
"Empieza por hacer lo necesario, luego lo que es posible... y de pronto
estarĂ¡s haciendo lo imposible"
---------------------------------------------------------------------------------
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php