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 - yawin

#2
Está pasado, el enlace del primer post.
#3
Ay! Perdón, lo marca en

include/mainProcess.h | 6 | error: invalid use of incomplete type 'class process'
#4
Hola a todos!

Os comento: El compilador me suelta el siguiente error

invalid use of incomplete type 'class process'

Por lo que he investigado éste sale cuando no estás usando correctamente una clase (en mi caso la clase process), bien porque no la instancias correctamente o porque le falta algo a la clase (algún método obligatorio no implementado). La cosa es que no veo que esté mal el código.

Código fuente: https://github.com/yawin123/SDLEngine

Si alguien puede ayudarme lo agradecería un montón
#5
O.O muchas gracias! Funciona perfectamente.
#6
Hola a todos. Estoy haciendo un motor para videojuegos con la librería SDL y estoy con problemas. El caso es que tengo una clase llamada Engine que es quien controla la ejecución del motor: si está encendido, la creación de la ventana, la gestión de los procesos internos del juego, etc...

Código fuente: https://github.com/yawin123/SDLEngine/tree/master/include

Una de las cosas que he metido en esta clase Engine es un vector<process *> llamado taskManager. Por resumir, los distintos procesos que se den dentro dle juego (enemigos, protagonista, efectos, etc...) heredarán de la clase process y estarán almacenados en esa lista (de forma que podré actualizarlos secuencialmente, etc...).

El problema me surje cuando a esta clase process le añado un miembro "Engine *e;" para guardar un puntero al motor y poder así comunicarse con éste. El compilador me devuelve:

||=== Build: Debug in MotorSDL (compiler: GNU GCC Compiler) ===|
include/process.h | 10 | error: expected ')' before '*' token
include/process.h | 19 | error: 'Engine' has not been declared
include/process.h | 21 | error: 'Engine' does not name a type
include/process.h |      | In member function 'void process::setEngine(int*)':
include/process.h | 19 | error: 'engine' was not declared in this scope
||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|


Entiendo que ocurre porque quiero usar Engine sin declararlo antes. Pero si pongo Engine antes, entonces a este se encuentra con process sin declarar. Y no se cómo arreglarlo.
#7
Desarrollo Web / Re: Securizar mi web
31 Enero 2013, 16:07 PM
vale, ya entiendo. De todas formas ya digo que en el servidor en el que la ponga todo eso no estará, así que por el momento corto por lo sano y se acabó ese problema xD
#8
Desarrollo Web / Re: Securizar mi web
31 Enero 2013, 15:46 PM
no veo esa vulnerabilidad que dices. Quiero decir, si metes un union devuelve
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.221/pensares/www/lahsoft/www/contenido/prods.php on line 57

De todas formas, esa parte de la web la voy a quitar. El lugar en el que ponga la web que estoy securizando estará en otro servidor ella sola. Este server es sólamente de pruebas.

No se, no comprendo el problema de lo que me indicas. ¿Podrías explicármelo?
#9
Desarrollo Web / Re: Securizar mi web
31 Enero 2013, 09:00 AM
Cita de: engelx en 30 Enero 2013, 14:16 PM
te recomiendo que busques en la web sobre como crear links dinámicos de descarga con php, probablemente te ayude
La web crea un link con el siguiente formato: http://pensarescompartir.com/download?id=x

Si el archivo es privado, al acceder comprueba tus variables de sesión. Si no, lo descarga y punto.

Cita de: drvy | BSM en 30 Enero 2013, 17:03 PM
Hola,

Muy bonita la aldea de la carpeta minecraft-vixfire xD
¿ Es un server o es tu propio mundo ?  Solo curiosidad =)

Supongo que ya te has dado cuenta que deberias restringir los directorios que no tienen index. Lo mas fácil es crear un index.php que redireccione a alguna parte en todas ellas pero también puedes crear un .htaccess en el directorio principal con el siguente contenido:

Código (apache) [Seleccionar]
Options All -Indexes

Saludos

Vale, en realidad las carpetas importantes (o sea el contenido de esa web y la carpeta de subidas) los tengo protegido con esto:

<Files *>
Order Allow,Deny
Deny from All
</Files>


Ahora mismo añado ese .htaccess que dices en todas las demás carpetas. No tenía protegida ni la de descargas sin más (las que no son importantes) ni la de imágenes, porque si no, no me venían las imágenes.

Cita de: ~ Yoya ~ en 30 Enero 2013, 17:32 PM
Tiene SQLI por todos lados, supongo que debe haber muchísimas otras vulnerabilidades...
Soy consciente de que las tiene el problema es que no se donde. Por tanto no puedo arreglarlas.

Cita de: Shell Root en 30 Enero 2013, 17:57 PM
Se puede entrar al panel, pero se redirecciona por,
Código (javascript) [Seleccionar]
<SCRIPT LANGUAGE="javascript">location.href = "?content=perfil";</SCRIPT>

Se puede ver en el código fuente :p
Cita de: Hadess_inf en 30 Enero 2013, 21:48 PM
view-source:http://pensarescompartir.com/beta.php?content=validar_usuario

Aunque se pueda ver el código fuente, en "validar_usuario" se ve el menú y el footer, pero si no tienes iniciada la sesión, sustituye cualquier "include 'xxxx/'.$_GET['content'];" por "include 'xxxx/login.php';"

Muchas gracias a todos por vuestra ayuda. A ver si poco a poco la voy securizando. Aunque intuyo que ninguno ha logrado loguearse. Al menos he hecho algo bien ^__^
#10
Yo uso el Notepad de Windows si estoy en Windows y el Gedit si estoy en Linux.