Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: geshiro en 2 Diciembre 2015, 03:07 AM

Título: ayuda multi ususario
Publicado por: geshiro en 2 Diciembre 2015, 03:07 AM
como puediera hacer un multi usario como me estructura que tengo necesito hacer un login de multi usario para poder hacer otra cosa pero me pudiera ayudar hacer una basica ??

archivo user
Código (php) [Seleccionar]

<?php

require_once('../Models/user.php');


$boton=$_POST['boton'];

switch ($boton) {
case 'cerrar':
session_start();
session_destroy();
break;
case 'login':
$username $_POST['username'];
$password $_POST['password'];

$ins = new user();
$array=$ins->identification($username,$password);
if ($array[0]==0
{
echo '0';
}
else
{
session_start();
$_SESSION['login']='YES';
$_SESSION['name']=$array[1];
}
break;
case 'show_product':
$instancia = new product();
echo $instancia->show_product();
break;

   case 'delete_product':
$code   $_POST['code'];
$delete = new product();
if($delete->del($code)){
echo "success";
}
else{
echo "there is something wrong";
}
break;
}
?>




usario_model.php
Código (php) [Seleccionar]

<?php 
class 
user
{
private $conexion;
public function __construct()
{
require_once('conexion.php');
$this->conexion= new conexion();
$this->conexion->conectar();
}

function identification($username,$password){
$pass=md5(sha1($password));
$sql="SELECT * FROM users WHERE username ='$username' && password ='$pass'";
$record $this->conexion->conexion->query($sql);
if ($record->num_rows 0) {
$row=$record->fetch_array();
}
else{
$row[0]=0;
}
return $row;
$this->conexion->cerrar();
}
}
?>

Título: Re: ayuda multi ususario
Publicado por: geshiro en 8 Diciembre 2015, 03:30 AM
quien me puede ayudar por favor? solo el multi usario
Título: Re: ayuda multi ususario
Publicado por: _Zume en 19 Diciembre 2015, 08:32 AM
a qué te refieres con multi-usuario exactamente? si te refieres a mantener dos sesiones activas o más, primero habría que ver cómo es tu interfaz o estructura para ajustarla a una manipulación múltiple de sesiones.

Lo que podrías es utilizar session_id() para poder diferenciarlos, si no se te hará una ensalada