Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2016, 18:34
RicardGTX
 
Fecha de Ingreso: diciembre-2015
Mensajes: 64
Antigüedad: 9 años
Puntos: 0
lio con sesiones clase

Hola amigos
Tengo un problema con las sesiones. No se pasar la sesion de la clase usuarios a la plantilla index.php
Creo que me falta una funcion de verificar en el index.php
No se muy bien que tengo que hacer.
Quiza me podais orientar :)
Os dejo el codigo a continuacion


Código HTML:
Ver original
  1.     <input type="text" id="nombre" "/>
  2.     <input type="password" id="pass" />
  3.     <button type="submit" id="login">Entrar</button>
  4. </form>


js
----------------------------------------------------
Código Javascript:
Ver original
  1. $('form').submit(function(event){
  2.    
  3.     var nombre = $("#nombre").val();
  4.     var pass = $("#pass").val();
  5.    
  6.     $.ajax({
  7.         type: "POST",
  8.         url: "ejemplo.php?par=1",
  9.         data: {nombre : nombre, pass : pass},
  10.         success: function(data){}

ejemplo.php
----------------------------------------------------

Código PHP:
Ver original
  1. if ($_GET['par'] == 1){
  2.    
  3.     $clase = new usuarios();
  4.     $clase->nusuario($_POST);
  5.    
  6. }


clase usuarios php
----------------------------------------------------

Código PHP:
Ver original
  1. class usuarios {
  2.    
  3.     function nusuario($nombre, $pass) {
  4.    
  5.         $query = mysql.....
  6.         $row = mysql_fetch_array...
  7.        
  8.         $nombre2 = $row['nombre'];
  9.         $pass2 = $row['pass'];
  10.        
  11.  
  12.         if ( $nombre == $nombre2 && $pass == $pass2 ){
  13.                
  14. $_SESSION['evaluar']=1;
  15. $_SESSION['usuario'] = $dnombre;
  16.  
  17.  
  18.         }
  19.  
  20.     }
  21. }

index.php
----------------------------------------------------
Código HTML:
Ver original
  1. session_start();
  2. include('class.usuarios.php');
  3. $clase = new usuarios();
  4.  
  5. if($_SESSION['evaluar']==1){
  6. echo $_SESSION['usuario'];
  7. }else { echo "conectar"}
  8. </body>
  9. </html>


gracias
un saludo