elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:52  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Simple sistema de administracion de portafolio (incasoft) by fede_cp
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Simple sistema de administracion de portafolio (incasoft) by fede_cp  (Leído 3,407 veces)
fede_cp


Desconectado Desconectado

Mensajes: 526


"porque pensar nunca fue entender"


Ver Perfil WWW
Simple sistema de administracion de portafolio (incasoft) by fede_cp
« en: 19 Diciembre 2009, 20:31 »

Sistema de administracion Incasoft

Gente, como menciono anteriormente castg, hicimos como un sistema de administracion con "fecha de entrega", y bueno se me paso un poquito  ;-),pero por fin pude terminarlo, No pude ordenar el codigo, asique si ven algunas cosas repetidas, no lo digan porque ya se que me falta depurar y demas.

ahora me gustaria que verifiquen, el diesño y ademas la seguridad.

algunas fotos

Instalacion!



Esa es la parte numero dos de la instalacion.

ya logueado !



y ahora el protafolio!



PD: La seguridad esta solo hecha del usuario visitante para abajo, nose si me entienden, osea dentro del sistema de adminsitracion ya logueado , si hay problema de seguridad, si alguien tiene ganas de arreglarlo joya, pero ya el bocho no me daba mas.

tambien nose si se dieron cuenta, pero portafolio.php esta dentro de la carpeta de administracion pero bue, no es para USARLO el sistema sino para que lo prueben y vean como es.

por favor traten de bajarlo e instalarlo que costo mucho laburo, encima la instalacion es una boludes, ademas de que es muy rapida.

aca todos los codes:

Codigo del sistema!

saludos!




« Última modificación: 19 Diciembre 2009, 22:48 por fede_cp » En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Ari Slash


Desconectado Desconectado

Mensajes: 1.758



Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft)
« Respuesta #1 en: 19 Diciembre 2009, 21:40 »

hola fede_cp

bajando....
no soy avanzado en php pero lo bajare para ver que tal
y si hay nuevas ideas ;D

salu2 y gracias por compartirlo


En línea


fede_cp


Desconectado Desconectado

Mensajes: 526


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft)
« Respuesta #2 en: 19 Diciembre 2009, 22:04 »

dale, gracias por la buena onda, si tenes problemas avisa!


saludos
En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Servia


Desconectado Desconectado

Mensajes: 317


Ver Perfil
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #3 en: 20 Diciembre 2009, 14:33 »

No es que sea nada grave, pero en "admin_panel.php" creo que sería mejor optimizar estas consultas:
Código
$mierda2 = mysql_query("SELECT * FROM administracion WHERE usuario = ['id']", $conexion); /*ID*/
$***** = mysql_query('SELECT * FROM administracion WHERE usuario = "'.$users.'"', $conexion); /*User*/
$mierda3 = mysql_query('SELECT * FROM administracion WHERE clave = "'.$pass.'" AND usuario = "'.$users.'"', $conexion); /*Pass*/
$total = mysql_fetch_array($*****);
$total2 = mysql_fetch_array($mierda3);
$user = $total['usuario'];
$clave = $total2['clave'];

a esto:
Código
$mierda2 = mysql_query("SELECT usuario,clave FROM administracion WHERE usuario = ". $users ." ", $conexion); /*Todo, todito..*/
$total = mysql_fetch_array($mierda2);
$user = $total['usuario'];
$clave = $total['clave'];

Y también cifrar las pass, ni que sea con md5() :P
En línea
Castg!
Wiki

Desconectado Desconectado

Mensajes: 1.187



Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #4 en: 20 Diciembre 2009, 17:17 »

opino como vos, pero diria de agregarle esto: las comillas simples y el "pass"

Código
$mierda2 = mysql_query("SELECT usuario,clave FROM administracion WHERE usuario = '". $users ."' AND pass='".$pass."'", $conexion); /*Todo, todito..*/
$total = mysql_fetch_array($mierda2);
$user = $total['usuario'];
$clave = $total['clave'];
En línea

Servia


Desconectado Desconectado

Mensajes: 317


Ver Perfil
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #5 en: 20 Diciembre 2009, 18:52 »

Pero si pones el pass la comparación de abajo no sirve para nada (es mejor la verdad, pero yo lo he hecho para no borrar más código) ya que con hacer luego mysql_num_rows en el if estás servido.
En línea
fede_cp


Desconectado Desconectado

Mensajes: 526


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #6 en: 20 Diciembre 2009, 20:01 »

uf, si es verdad, el admin_panel fue lo primero que hice no me fije de eso  ;D, la proxima version depuro todooo,disculpen.


saludos!

PD:se pueden encontrar con variables como:MIe$rda, caca y cosas asi jajaja

si hay errores postearlo, estaria bueno hacer como una auditoria de los codes, del mio y de el de castg.


adios!
« Última modificación: 20 Diciembre 2009, 20:03 por fede_cp » En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Servia


Desconectado Desconectado

Mensajes: 317


Ver Perfil
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #7 en: 20 Diciembre 2009, 22:03 »

Hombre, como grave error es lo de no cifrar las pass xD

Se que me hago pesado con lo de optimizar pero esque veo formas de hacerlo mejor y me gusta mostrarlas:
 en adduser.php:

Código
$add = "INSERT INTO administracion (usuario, clave) VALUES ('$user','$clave')";
mysql_query($add, $conexion);

puedes hacer directamente:
Código
mysql_query("INSERT INTO administracion (usuario, clave) VALUES ('$user','$clave')", $conexion);

Y si queréis ser un grupo serio, las faltas de ortografía deberán empezar a desaparecer.
« Última modificación: 20 Diciembre 2009, 22:07 por Servia » En línea
fede_cp


Desconectado Desconectado

Mensajes: 526


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #8 en: 21 Diciembre 2009, 01:20 »

sisi, ya se que se puede hacer mas corto todo, pero es que para mi es mas organizado hacerlo con variables.

despues ya lo puse antes, el sistema NO ES PARA USARLO, ya lo avise antes es como para ver como funciona, el tema es hacerlo de 0 como lo hicimos con castg alias "tomi" ajaj, es obvio que va a tener errores podria ponerle md5 a la pass, pero como la fecha de entrega me adelanto todo y no tube tiempo ni de sacar las malas palabras en las variables.

saludos! la version 1.1 mejorara todo eso jajaj


saludos, sigan posteando sus inquietudes y/o mejoras que lo ponemos.
PD:¿Gusto el diseño?
En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Castg!
Wiki

Desconectado Desconectado

Mensajes: 1.187



Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #9 en: 21 Diciembre 2009, 03:53 »

para mi tambien es mejorcon menos variables, ya le habia dicho a fede, pero bueno... jajajaj CHE tambien miren el mio ehy!
En línea

fede_cp


Desconectado Desconectado

Mensajes: 526


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #10 en: 23 Diciembre 2009, 01:00 »

Y loco por quien votan?

jajaja


Empiezan las votaciones!
En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Castg!
Wiki

Desconectado Desconectado

Mensajes: 1.187



Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #11 en: 23 Diciembre 2009, 01:23 »

hey mods! se copan para hacer una encuesta?? vmoas que no molesta a nadie
En línea

^Tifa^


Desconectado Desconectado

Mensajes: 2.802


Ver Perfil
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #12 en: 25 Diciembre 2009, 05:35 »

Ya que veo que la aplicacion es nueva, (poco codigo comparado a otros proyectos que uffff he visto) y hablan de optimizacion  :D  les dare una orejita. Tomen de costumbre utilizar la funcion  mysql_unbuffered _query() en vez de mysql_query  :D  la razon? bueno pueden investigar en Google, pero una resumida mas rapidita.

la libreria mysql que utiliza PHP para trabajar con el motor (Tambien aplica para las librerias mysql de Perl, python, etc) poseen un pequeno Buffer de almacenamiento, dicho Buffer existe para tomar todos, todos los registros sin excepcion y sean la cantidad que sean de una o mas tablas (Depende la consulta SQL que hayas definido en tu codigo) y guardarlos en el Buffer de la libreria mysql del lenguaje de programacion (No hablo del buffer del proceso o del motor de Mysql DB). Sino de la libreria (API) que estan usando para programar en PHP. Esta libreria tiene ese Buffer, y la cosa funciona mas o menos asi:

Supongamos que tienen una consulta en PHP tipo:

$consulta = SELECT * FROM tabla WHERE codigo = 1
mysql_query($consulta, $conexión)

Que hace realmente la linea anterior en el motor DB? pues nada si la tabla 'Ejemplo' tiene 5 mil registros en total, esos 5 mil registros primero bajan al motor y luego cargan al Buffer del (API) entonces una vez esos 5 mil registros existen en el Buffer del (API) entonces PHP procesa la consulta SQL en el Buffer de su (API)  no en el motor DB como tal, por ende esto es perdida de tiempo  :xD  (Cuando practiquen con optimizacion de codigo y base de datos 'Benchmark' y 'Profiling' se daran cuenta).

En vez de dar uso de la funcion mysql_query() y generar doble buffering como llamaria yo a este proceso (primero cargar todo al motor y luego pasarlo al buffer de la API... y no quiero imaginar si el motor tiene la Cache habilitada esto seria trillizos Buffering juas  :xD) utilizen la funcion mysql_unbuffered _query() asi obvian cargar en el buffer de la API todosssssss los registros y luego entonces procesar la consulta SQL sobre los datos existentes en ese buffer lol... es mejor trabajar directamente sobre el motor DB y obtener los resultados directamente desde el motor como tal  ;)

Es solo mi humilde opinion.
En línea
fede_cp


Desconectado Desconectado

Mensajes: 526


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #13 en: 25 Diciembre 2009, 07:50 »

Tifa, te pasaste, la verdad gracias por dar tu opinion, porque a castg y a mi (fede_cp), la verdad que costo mucho laburo y buen, comentarios asi neccsitabamos, entonces veo que tengo que leer un manual de mysql y php ya intermedio-avanzado, para tener idea de las api, y de los buffers, que no tenia absolutamente idea.

si tenes algun manual un poco mas avanzado, por favor aca estamos esperando con tomi (nos juntamos para navidad jajaja).


Pd:¿te gusto el diseño?


saludos!
En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Servia


Desconectado Desconectado

Mensajes: 317


Ver Perfil
Re: Simple sistema de administracion de portafolio (incasoft) by fede_cp
« Respuesta #14 en: 25 Diciembre 2009, 10:29 »

utilizen la funcion mysql_unbuffered _query() asi obvian cargar en el buffer de la API todosssssss los registros y luego entonces procesar la consulta SQL sobre los datos existentes en ese buffer lol...

Desconocia de su existencia xD

Y va una pregunta, porque entonces sigue existiendo el mysql_query, que utilidad tiene volcar los datos dos veces si con una ya vale?

No se si se me entinede y perdona fede por desviar, pero es algo nuevo para aprender y tengo curiosidad.
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con portafolio en theme wordpress
Desarrollo Web
Sandrita 0 1,093 Último mensaje 22 Febrero 2011, 22:11
por Sandrita
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines