Foro/diseño/web/editorial

Foro ceslava | Diseño gráfico / web / editorial | Formación » Diseño Web

Sesiones activas

(1 mensaje)
  • Iniciado hace 10 meses por estebanjc
  • (no se ha encontrado ningún tema relacionado.)

Aún sin etiquetas.

  1. estebanjc
    Miembro

    <!--[if gte mso 9]><xml>
    <w:WordDocument>
    <w:View>Normal</w:View>
    <w:Zoom>0</w:Zoom>
    <w:HyphenationZone>21</w:HyphenationZone>
    <w:PunctuationKerning/>
    <w:ValidateAgainstSchemas/>
    <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
    <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
    <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
    <w:Compatibility>
    <w:BreakWrappedTables/>
    <w:SnapToGridInCell/>
    <w:WrapTextWithPunct/>
    <w:UseAsianBreakRules/>
    <w:DontGrowAutofit/>
    </w:Compatibility>
    <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
    </w:WordDocument>
    </xml><![endif]--><!--[if gte mso 9]><xml>
    <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
    </w:LatentStyles>
    </xml><![endif]--><!--[if gte mso 10]>
    <style>
    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Tabla normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-parent:"";
    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
    mso-para-margin:0cm;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:10.0pt;
    font-family:"Times New Roman";
    mso-ansi-language:#0400;
    mso-fareast-language:#0400;
    mso-bidi-language:#0400;}
    </style>
    <![endif]-->

    Hola,

    Te quería hacer una consulta a cerca de las sesiones en php.

    Lo que quiero es listar los usuarios que tienen sesión iniciada en ese momento.

    Lo que hice hasta ahora es que cuando un usuario inicia sesión, en la base de
    datos, un campo llamado "estado" toma el valor "1" y cuando
    el usuario cierra sesión este campo pasa a "0", de esta manera para
    listar a los usuarios que iniciaron sesión hago la consulta llamando a los
    usuarios cuyo campo "estado" es 1.
    El problema está cuando el usuario no cierra sesión por si mismo, si no que
    sale del navegador o simplemente deja la pc encendida y se va, ya que el campo
    "estado" permanece en "1".
    Como puedo hacer para que el servidor se de cuenta de que el usuario ya no
    tiene la sesión abierta sin tener que cargar algunas de las páginas del sitio
    con algún "if" o algo por el estilo?.

    Desde ya muchas gracias y perdón por lo extenso del mensaje.

    Saludos

    Esteban

    Publicado hace 10 meses #

RSS feed para este Tema

Responder

Debes Identificarte para publicar.