Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/10/2010, 19:29
bobymar
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: insertar sistema en php

Entonces como lo haría o como me aconsejarías.

Escribir el codigo en cada archivo yo mismo de como quiero la pagina estructurada, por ejemplo en el archivo login.php al codigo php empezar a añadirle html, o lo podria hacer con un programa de diseño como frontpage.

Mira te expongo mi sistema:
Yo tengo esto preparado para implementarlo en una web.

login.php
Código PHP:
<?
session_start
();
if(isset(
$SESSION)){
header("location:user.php"); /* Si ha iniciado la sesion, vamos a user.php */
} else { 
/* Cerramos la parte de codigo PHP porque vamos a escribir bastante HTML y nos será mas cómodo así que metiendo echo's */
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Identificaci&oacute;n </title>
</head>
<body>
<h1>SectorWeb.net</h1>
  <h2>Identificaci&oacute;n </h2>
<form action="comprueba.php" method="POST" class="miform">
Login: <input type="text" name="login"><br>
Password: <input type="password" name="pass"><br><br>
<input type="submit" value="Entrar" class="boton">
</form>
</body></html>
<?
/* Y cerramos el else */ 
?>
comprueba.php
Código PHP:
<?php session_start();
// modificacion de codigo Xombra (www.xombra.com) 21/03/2009 para sectorweb.net
include("config.php");
 
$login htmlspecialchars(trim($_POST['login']));
 
$pass sha1(md5(trim($_POST['pass']))); // encriptamos en MD5 para despues comprar (Modificado)
 
// $query="SELECT * FROM usuarios WHERE login='$login'"; Antes
 
$link=mysql_connect($server,$dbuser,$dbpass);
 
$query sprintf("SELECT usuarios.login,
usuarios.nombre,
usuarios.apaterno,
usuarios.amaterno,
usuarios.email
FROM usuarios WHERE usuarios.login='%s' && usuarios.password = '%s'"
,  // Ahora
mysql_real_escape_string($login),mysql_real_escape_string($pass));
 
$result=mysql_db_query($database,$query,$link);
 
// if(mysql_num_rows($result)==0){ // antes
 
if(mysql_num_rows($result)){ // nos devuelve 1 si encontro el usuario y el password
 
$array=mysql_fetch_array($result);
 
//  if($array["password"]==crypt($pass,"semilla") ){ // Antes
 
/* Comprobamos que el password encriptado en la BD coincide con el password que nos han dado al encriptarlo. Recuerda usar semilla para encriptar los dos passwords. */
 
$_SESSION["login"]=$array["login"];
 
$_SESSION["nombre"]=$array["nombre"];
 
$_SESSION["apaterno"]=$array["apaterno"];
 
$_SESSION["amaterno"]=$array["amaterno"];
 
$_SESSION["email"]=$array["email"]; // Agrgado Nuevo
 
header("Location:user.php");
 
}  else {
 
echo 
"Login o Password Incorrectos");  // Ahora
 
}
 
?>
user.php
Código PHP:
<? session_start();
if(!isset(
$_SESSION)){
header("location:login.php");
} else {
echo 
"";
echo 
"
<h1>SectorWeb.net</h1>
"
;
echo 
"Bienvenido al Area de usurios: <strong>";
echo 
$_SESSION["nombre"]." ".$_SESSION["apaterno"]." ".$_SESSION["amaterno"]." ";
echo 
"</strong>
Has entrado con el nick: <strong> "
;
echo 
$_SESSION["login"];
echo 
"</strong>
Para cerrar la sesión, pulsa: <a href="
http://www.sectorweb.net/logout.php">Aqui</a>";
echo "";
}
?>
y la web en html es simple , hecha con frontpage y con bordes compartidos y tablas.

Lo mas logico que se me a ocurrido a mi es cojer las paginas hechas del frontpage y crear una con el mismo diseño pero que se llame user.php y asi con todas pero no las lee al hacer login.

Bueno en definitiva, que necesito incorporar ese sistema de usuarios a la pagina y no encuento la forma.