theMsp
Usuario (México)

¡Ke onda!,De aqui ando de paso dejando mi huella y que mejor enseñarles a hacer un Sistema de Logueo facil y rapido Lo primero es en hacer nuestro código en la conexión a la Base de Datos y a MySQL, y crear la tabla Users, con tres cosas "id","username","password".Listo ahora, empecemos con la conexión a MySQL. <?php$Hostname = "localhost";$Username = "Nombredeusuario";$Password = "Contraseña";$Database = "Basededatos";mysql_connect($Hostname,$Username,$Password) or die ("¡Ha sucedido un error Fatal no se ha conectado a MySQL!");mysql_select_db($Database);?> mysql_connect : Conecta a MySQL.mysql_select_db : Selecciona la Base de Datos.Ahora lo mas esperado el sistema , primero tenemos que empezar haciendo lo del principio , registrando la variable $_POST y convirtiéndola a $_SESSION, esto tendría que ir arriba del FORM. <?phpif(!session_is_registered(username) && !empty($_POST['username']) && !empty($_POST['password'])){$Username = $_POST['username'];$Password = $_POST['password'];$Checking = mysql_query("SELECT * FROM users WHERE username = '".$Username."' AND password = '".$Password."' LIMIT 1");$Exist = mysql_num_rows($Checking);if($Exist > 0) {$_SESSION['username'] = $Username;$_SESSION['password'] = $Password;$Continue = true;}} session_is_registered: Registra una variable de SESSIONempty: Vacia una variablePara terminar , ahora tendremos que registrar las variables $_SESSION y convertirlas a defaults, osea las variables del usuario con la session ya iniciada, esto puede ir en un archivo de configuración. <?phpif(!empty($_SESSION['username']) && $Continue == true){$Username = $_SESSION['username'];$Password = $_SESSION['password'];$Checking = mysql_query("SELECT * FROM users WHERE username = '".$Username."' AND password = '".$Password."' LIMIT 1");$Exist = mysql_num_rows($Checking);if($Exist > 0){$Acces = mysql_fetch_assoc($Checking);$ID = $Acces['id'];$Username = $Acces['username'];define("Login", True);}}else{$ID = 0;$Username = "Invitado";define("Login", False);}?> Listo ¡Has echo tu sistema de Logue!.Informaciones.define("Login", True) : Si quieres que un usuario vea su pagina <?php if(Login == True) { ?>¡Hola <?php echo $Username; ?>!<?php } ?> define("Login", False) : Si no quieres que un usuario vea información EJEM. esto sirve para un FROM <?php if(Login == False) { ?><form action="" method="POST"><input type="text" name="username" /><br /><input type="password" name="password" /><br /><input type="submit" value="Entrar" /></form><?php } ?> Por mero se me olvida la salida del usuario <?phpsession_destroy();header ("Location: ./");?> Si tienes algún problema , comenten

Hola toda la gente de Taringa! bueno aqui les dejo otro de mis turoriales.Bueno primero les dejare las palabras y sus significados que se usaran en el Tutorial:function - Sirve para definir la función. EJEMPLO. function NAME() - Sirve para definir las variables que entran dentro de la función.{} - Abrir y cerrar la función si no la cierras correctamente con "}" te dará un error de sintaxisreturn - Sirve para retornar o definir la opción principal de la función¡Muy bien! ahora empezaremos a hacer lo principal. Primero pondremos la función con sus sintaxis. <?phpfunction Testeo(){ }?> Ahora lo pondremos en funcionamiento. ¿Como rayos hago eso? Fácil con un simple echo <?phpfunction showText(){ echo "Mostrando el Texto";}?> ¿Que significa? Si no pongo ninguna variable es que no define nada. Un ejemplo de su funcionamiento. <?phpfunction showText(){ echo "Mostrando el Texto";}?><b><?php showText(); ?></b> Y ovio que mostrara Mostrando el Texto¡Muy bien! y ahora es momento de agregar variables a la función ¿Como? solo añadiéndolos a (), y el ejemplo lo haremos con el mismo 'echo'. <?phpfunction showText($testing) // Variable utilizada para el texto{ echo $testing;}?> Ahora el uso de ejemplo <?phpfunction showText($testing){ echo $testing;}?><b><?php showText("¡Testando! xD"); ?></b> Y es como si convirtiéramos el echo a nuestra función ¡Muy bien! llego el momento de utilizar el return.El return sirve ... no tengo la manera de explicarlo pero yo creo que para retornar o elegir el recurso principal, para esto utilizaremos el str_replace <?phpfunction replaceText($str){ $str = str_replace("á", "á", $str); // Uso de ejemplo -> replaceText("á"); return $str;}?><b><?php echo replaceText("á"); ?></b> Entonces mostraría á pero si ves el código fuente es aacute;.Bueno eso es todo espero que les haya servido de Mucho.
Saludos Taringueros,Aquí les traigo un tutorial de como hacer uso de una class en PHP y como aprender a hacerla.Primero es hacer lo basico y lo principal tenemos que requerir la classe. <?phprequire_once("init.php");?> Ya creado vamos a agregar la variable la que representa a la que iniciara la class <?phprequire_once("init.php");$Init = new Init(); // new -> Inicia el class, Init -> Nombre del class?> Ya creado eso vamos a proceder a crear el class con estos datos "init.php" <?phpclass Init // Esto especifica el nombre del class a mostrar{}?> Bien ahora haremos un ejemplo con un simple mysql_query pero convertida a una funcion editada como sql_query <?phprequire_once("init.php");$Init = new Init();function sql_query($sql){global $Init; // Importantereturn $Init->sql_query($sql);}?> Ahora en el init.php <?phpclass Init{public static function sql_query($sql){$Return = mysql_query($sql)return $Return;}}?> Ahora si no quieres utilizar una funcion esto es un ejemplo del sql_query <?php$getExamples = $Init->sql_query("SELECT * FROM return ORDER BY id DESC");?> require_once - Sirve para requerir un archivo en PHPclass - Define el nombre de tu Classemysql_query - Ejecuta consultas a la base de datosnew - Inicia la classe ¿Ah?Bueno esto es todo espero que hayan entendido, si tienen un problema no duden en comentar