Comunidad de diseño web y desarrollo en internet online

Ayuda con php

Citar            
MensajeEscrito el 29 Jul 2013 04:21 pm
Buenos dias a todos del foro
En esta ocasion acudo a ustedes porque no logro solucionar un asunto se trata de lo siguiente.
Tengo 3 archivos index.php autenticar.php inicio.php(3 funciones vista,login,ver,inicio)
La funcion que debe realizar es: al entrar al index verificar si hay una sesion creada mostrar el menu de lo contrario mostrar la ventana de login el caso es que el login, el menu los tengo en una funcion o que otra forma de hacerlo habra? funciona todo bien el problema es que al momento de querer iniciar no se como llamar la funcion de iniciar sesion(autenticar.php) y esto esta en una clase.
lo que tengo en el index es lo siguiente

Código PHP :

include('inicio.php');
include('autenticar.php');
$sesion=new Sesion();
$vista=new vista();
if(isset($_GET['c'])){
   $c=$_GET['c'];}
else
   $c="";
switch ($c) {
   case '':
         $vista->inicio();
      break;
   case 'vs':
         if($sesion->veriricaSesion()==1){
            $vista->iconos();
         }
         else
            $vista->entrada();
      # code...
      break;
   default:
      # code...
      break;

Saludos

Por vick90

9 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 Jul 2013 10:04 pm
Tienes que crear una instancia del objeto que tienes en autenticar.php y de ahi el resto d ela magia:

Código :

case: "iniciarSession" //es un decir

$oLogin = new Sesion;
$iniciar_sesion = $oLogin->funcionparaLogin($usuario, $contrasena);


Lo que necesitas en tu funcion es recibir los parametros:

Código :

funcionparaLogin($recibo_user, $recibo_pass){
 $sql = "SELECT usuario WHERE usuario = $recibo_user AND contrasena = $recibo_pass":

// resto de tu codigo
}



Saludos desde www.elporfirio.com

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.