Foros del Web » Programando para Internet » PHP »

Sistema doble

Estas en el tema de Sistema doble en el foro de PHP en Foros del Web. Quiero hacer un sistema en el te registras con tu email y lo activas (Eso ya lo tengo echo), pero quiero que cuando accedas a ...
  #1 (permalink)  
Antiguo 10/07/2013, 14:44
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 4 meses
Puntos: 2
Sistema doble

Quiero hacer un sistema en el te registras con tu email y lo activas (Eso ya lo tengo echo), pero quiero que cuando accedas a tu cuenta te aparescan todos tus dominios y le des a acceder y accedas para editarlo.

Eso como se aria?.
Tengo que crear 2 sessiones no? 1 cuando accedes al panel de control y la 2 cuando accedes para editar tu dominio.

Y en la db como seria?

No quiero codigo, quiero que me lo expliqueis.
  #2 (permalink)  
Antiguo 10/07/2013, 15:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Sistema doble

Pues no necesariamente necesitas dos sesiones, eso depende de ti de como crees tus variables y como diseñes tu sistema.

Ahora sí no hay mucho que explicar, más bien es que diseñes y hagas tu sistema para que trabaje de esa manera.

Saludos.
  #3 (permalink)  
Antiguo 10/07/2013, 16:19
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Sistema doble

Me puedes explicar, como hago este sistema? Quiero una idea de como puedo crear este sistema

Última edición por XD2XD2; 10/07/2013 a las 16:36
  #4 (permalink)  
Antiguo 10/07/2013, 20:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Sistema doble

Si te refieres a crearlo de 0, esta complicado ya que no das suficiente información de lo que realiza el sistema o como trabaja, aparte de que es complicado que alguien te haga todo el diseño de tu sistema.

Saludos.
  #5 (permalink)  
Antiguo 11/07/2013, 02:48
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Sistema doble

Quiero que me expliqueis como hacerlo, por si no lo haz entendido es como miarroba que te registras (Se crea una session) y despues dentro de tu cuenta te da la opcion de crearte todos los dominios que quieras. y cuando los tienes creados, te da la opcion de acceder al dominio que quieras (Se crea una session)

Se crean 2 sessiones no? Todos los dominios tienen que estar apuntados al mismo usuario. Pero con la misma cuenta puede realizar muchos dominios. Entiendes?
  #6 (permalink)  
Antiguo 11/07/2013, 05:17
 
Fecha de Ingreso: octubre-2012
Mensajes: 135
Antigüedad: 11 años, 6 meses
Puntos: 8
Respuesta: Sistema doble

necesitas una tabla sql.
EJ:
la tabla se llama dominios y tiene las siguientes columnas:
1-id --> para contarlas y llevar un control, es autoincrement
2-nombre --> el nombre del dominio, varchar
3-usuario --> sería el usuario que lo crea, así podrás listarlo en un .php

y creo que con esto puedes crear uno simple.

para listarlo, solo tienes que añadir en la consulta que solo busque donde la sesion de usuario sea = a la columna usuario.

Saludos ^^
  #7 (permalink)  
Antiguo 11/07/2013, 05:29
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Sistema doble

Yo pense de esta manera

una tabla llamada user con estas columnas
id| |user| |pass| |email| |ip| |date|
1 xd2xd2 password [email protected] 192.00 000-000

Y ahora otra tabla llamada dominio con estas columnas
id| |dominio| |user|
1 a.com xd2xd2

Y entonces cuando te logeas con
user: xd2xd2
pass: password
Se crea la session llamada $_SESSION['session creada al inciar session']

Accedes donde estan todas tus dominios con un while

Código PHP:
Ver original
  1. <?php
  2. $dominio = mysqli_query($connectio, "SELECT dominio FROM dominio WHERE user = '".$_SESSION['session creada al inciar session']."'");
  3. while($dominio1 = mysqli_fetch_assoc($dominio)){
  4.     echo 'Tus dominios son los siguiente: <a href="">'.$dominio1['dominio'].'</a>';
  5. }
  6. ?>

Hacin puedo mostrar todos sus dominios y despues hago que darle a su dominio entre en la zona de editar y se crea otra session llamada $_SESSION['creada al darle a mi dominio']

Y esto lo pongo en todas las paginas, para verificar a donde tiene que ir(Segun las sessiones creadas);
Código PHP:
Ver original
  1. <?php
  2. if(isset($_SESSION['session creada al inciar session']) && isset($_SESSION['creada al darle a mi dominio'])){
  3.     header('Location: editardominio.php');
  4. }elseif(isset($_SESSION['session creada al inciar session'])){
  5.     header('Location: mostrarmisdominios.php');
  6. }else{
  7.     header('Location: logeate o registrate.php');
  8. }
  9. ?>

¿Hacin puedo hacerlo?
  #8 (permalink)  
Antiguo 11/07/2013, 07:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Sistema doble

Claro, aunque ten en cuenta que no estas creando diferentes sesiones, es la misma sesión pero estas asignando dos variables a la sesión
  #9 (permalink)  
Antiguo 11/07/2013, 07:46
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Sistema doble

Pero al hacer
$_SESSION['creada al darle a mi dominio'] = 'midominio';
$_SESSION['session creada al inciar session'] = 'XD2XD2';

Eso eslo que yo aria, eso no es crear dos sessiones?

Última edición por XD2XD2; 11/07/2013 a las 07:54
  #10 (permalink)  
Antiguo 11/07/2013, 08:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Sistema doble

No, eso es crear dos variables de sesión cada variable tiene un valor..
  #11 (permalink)  
Antiguo 11/07/2013, 08:22
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Sistema doble

Pues, eso es lo que yo dije en la respuesta anterior, voy hacer 2 sessiones, la que se crea al inciiar session y la se crea al darle a editar dominio
  #12 (permalink)  
Antiguo 11/07/2013, 10:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Sistema doble

Pero no son dos sesiones, es una sola sesión, a una sesión le puedes poner muchas variables, ya que en si es un array que es persistido durante toda la sesión...

Etiquetas: doble, sistema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:03.