Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - hechicerd0

#1
Hola,

Por lo que veo lo tienes en 2 forms distintos.

Al hacer un SUBMIT, hace el SUBMIT del form en el que estes. Prueba de juntarlo todo en el mismo submit.

Código (html) [Seleccionar]
<form>
todo
<input type="submit" name="submit" value="Submit">
</form>





Mod: Los codigos van entre etiquetas GeSHi.

  [Obligatorio] Normas del subforo de Desarrollo Web
https://foro.elhacker.net/desarrollo_web/obligatorio_normas_del_subforo_de_desarrollo_web_13102015-t407889.0.html
#2
Hola a todos, quería haceros una consulta los más expertos sobre este tipo de paginación que quiero hacer.

Trabajo en MVC5 y SQL.

Mi propósito es hacer una paginación mixta entre memoria (TempData) y SQL.

Ejemplo:

Recibo 20 resultados paginados por sql, los guardo en memoria.
Doy click a la página 2, voy a sql paginado y devuelvo los prox 20 reusltados Y los añado a los anteriores en memoria, por lo que tengo los 40 primeros en memoria.

Ahora doy click a la página 1 y al estar guardados en memoria va más rápido que al ir por SQL de nuevo a hacer otra consulta y molestar a la BBDD.

Es una buena práctica? A que nivel podría afectar el TEMPDATA? Sabiendo que si cambias de página ya se limpia de nuevo al ser TempData.

Resumen: Acumular en memoria los resultados paginados de SQL, solo ir a SQL cuando no tenga esos resultados en memoria.

Saludos!
#3
Cita de: engel lex en  4 Julio 2017, 15:07 PM
ahh si es tuyo hubieras aclarado -.- estamos asumiendo que es que tu abres un juego en 2 pc diferentes y quieres una infraestructura aislada a este...

en lugar de manejar las sesiones por variable de sesion solamente, las validas a mano, esto para hacerlo simple puedes hacerlo en una tabla de sql, donde tengas

usuario|cookie|huella

donde usuario es indice unico, lo que haces es si no exíste el usuario, se crea, si exíste se reemplaza, así solo puede haber una instancia del usuario por vez, porque al navegador viejo entrar, ya su cookie no es la valida

Hmm pero eso no quita al otro usuario del sistema no?

Perdona mi ignorancia pero yo quiero dejarme la session abierta en un ordenador y al entrar desde otro pc, la primera session haga un logout.

O que la session expire en X tiempo y haga un logout (esto en codeigniter tiene un parametro de expiración pero no se porque no me funciona)

#4
El juego es mio, esta al 90% pero estoy reprogramandolo y corrigiendo cosas desde hace meses.

www.xfantasyonline.es <-- es la versión antiuga y PARADA, yo estoy en local haciendo mil cambios, pero claro, lo hago todo absolutamente yo y solo y tampoco soy un pro, tengo 23 años, llevo 2 desarrollandolo y demás.

Acepto ayudas jaja pero quiero aprender antes de todo y mostrar algo que esta 100% hecho por mi.

#5
Vale, basandome en vuestras sugerncias se me ocurre lo siguiente:

Tengo guardado en base de datos en todo momento todos los usuarios que están en linea.

Cada vez que un usario se conecte, comprobaría si está en linea, si es asi, mira su tokken, si el tokken que tiene es el mismo que el de la session (es que no ha relogueado, esta en el mismo pc), si el tokken que tiene es diferente (porque al ahcer login se generaria un tokken), entonces cambia el tokken del usario en linea por otro.

En el otro ordenador entonces, cada vez que se actualice la página, comprueba que el tokken que tiene la sesion es el mismo que hay en la base de datos, si no lo es, entonces ejecuta el logut.

El problema que veo es que ha de ir a la base de datos a comprobar el tokken cada minuto digamos, si tenemos muchos usuarios, eso son muchos selects, que no creo que influya mucho pero habría alguna otra manera?

#6
Entiendo, entonces quiero informar de que usaría PHP con xampp en codeIgniter.

Alguna sugerencia?
#7
Supongamos que entro en un juego online con mi cuenta desde un ordenador A.

Ahora entro desde el ordenador B.

Cómo habría que programar que A recibiera "algo" que le dijera que ya no está disponible desde ahi sino desde B.

Necesito algún tipo de guia para luego programarlo, no se me ocurren ideas
#8
Para todos, conseguí arreglarlo, poniendo una disquetera nueva con un disco de windows. Desde ahí todo ha funcionado con la mayor normalidad. Anterior a eso, no iba nada, ni la disuqetera actual, ni usb, ni disco duro... nada.

Algo debería pasarle a la bios.
#9
La placa base es algo antigua pero todos los componentes son relativamente nuevos y ahora mismo seria un pc de gama media.

No sabría decirte que ordenador es porque está por piezas.
#10
Hola a todos,

Tengo un ordenador donde me pide que haga reboot constantemente con un dispositivo conectado.

1) El pc ya tiene un disco duro con un sistema operativo instalado y funciona en cualquier otro ordenador.
2) El pc reconoce el disco duro en la bios
3) Se ha intentado sacar los cables y volver a ponerlos
4) Se ha intentado poner un usb con un sistema pero al igual que lo reconoce, no lo inicia.
5) Se ha intentado deshabilitar todo otro tipo de inicialización, solo desde hdd.

No sé que más hacer, no hay manera de que inicie desde el disco, alguna idea?