English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

El desarrollo de un sistema de acceso con php y mysql

Diseño web RSS Feed





La mayoría de sitios web interactivos hoy en día se requiere que un usuario inicia sesión en el sistema de la página web con el fin de proporcionar una experiencia personalizada para el usuario. Una vez que el usuario ha iniciado la sesión, el sitio web será capaz de proporcionar una de presentación que se adapta al sistema de preferences.A del usuario de acceso básica general, consta de 3 componentes: 1. El componente que permite a un usuario a registrar su identificación de acceso preferido y password2. El componente que permite que el sistema para verificar y autenticar al usuario cuando posteriormente los registros IN3. El componente que envía la contraseña del usuario a su dirección de correo electrónico registrada, si el usuario olvida su passwordSuch un sistema puede ser crear fácilmente usando PHP y MySQL .=========================================== ===================== Componente 1? RegistrationComponent 1 normalmente se implementa mediante un formulario HTML simple que contiene 3 campos y 2 botones: 1. Un inicio de sesión preferido campo id 2. Un campo de contraseña preferida 3. Un campo de dirección válida de correo electrónico 4. Un botón Aceptar 5. Un restablecimiento buttonAssume que esa forma es codificada en un archivo denominado register.html. El siguiente Fragmento de código HTML es un ejemplo típico. Cuando el usuario ha rellenado todos los campos, se llama la página register.php cuando el usuario hace clic en el botón Enviar. [Form name = "registro" method = "post" action = "register.php"] [input name = "Nombre de usuario" type = "text" value = "LoginID" size = "20" /] [br] [input name = "contraseña" type = "text" value = "" contraseña size = "20" /] [br] [input name = "email" type = "text" value = "email" size = "50" /] [br] [input type = "submit" name = "submit" value = "submit" /] [input type = "reset" name = "reset" value = "reset" /] [/ forma] El siguiente fragmento de código puede ser utilizado como parte de register.php con el proceso de registro. Ello se conecta a la base de datos MySQL y se inserta una línea de datos en la tabla utilizada para almacenar la información de registro. localhost @ mysql_connect ( "", "mysql_login", "MYSQL_PWD") or die ( "No se puede conectar a DB!"); @ Mysql_select_db ( "tbl_login") or die ( "No se puede seleccionar PP!"); $ Sql = "INSERT INTO login_tbl (LoginID, contraseña y correo electrónico) VALUES (". LoginID contraseña $ .",".$ .",". R $ email = $ .")"; mysql_query ($ sql); if ($ r) ($ err = mysql_error (); print $ err; exit ();) El fragmento de código asume que la tabla de MySQL, que se utiliza para almacenar los datos de registro se denomina tbl_login y contiene 3 campos? la LoginID, contraseña y los campos de correo electrónico. Los valores de los $ LoginID, $ password y las variables $ correo se pasan de la forma en register.html utilizando el puesto de método .================================================ ================ Componente 2? Verificación y AuthenticationA usuario registrado tendrá que registrar en el sistema para acceder a la funcionalidad proporcionada por la página web. El usuario tendrá que proporcionar su identificación de usuario y contraseña para el sistema para verificar y authenticate.This se suele hacer a través de un formulario HTML simple. Este formulario HTML contiene normalmente 2 campos y 2 botones: 1. Un campo de ID de inicio de sesión 2. Un campo de contraseña 3. Un botón Aceptar 4. Un restablecimiento buttonAssume que esa forma es codificada en un archivo denominado authenticate.html. El fragmento de código HTML siguiente es un ejemplo típico. Cuando el usuario ha rellenado todos los campos, la página authenticate.php se llama cuando el usuario hace clic en el botón Enviar. [form name = "autenticar" method = "post" action = "authenticate.php"] [input name = "ID de inicio de sesión" type = "text" = "LoginID valor" size = "20" /] [br] [input name = "contraseña" type = "text" value = "password" size = "20" /] [br] [input type = "submit" name = "submit" value = "submit" /] [input type = "reset" name = "reset" value = "reset" /] [/ form] Las siguientes fragmento de código puede ser utilizado como parte de authenticate.php para procesar la solicitud de acceso. Se conecta a la base de datos MySQL y consulta la tabla que se utiliza para almacenar la información de registro. Localhost @ mysql_connect ( "", "mysql_login", "MYSQL_PWD") or die ( "No se puede conectar a DB!"); @ mysql_select_db ( "tbl_login") or die ( "No se puede seleccionar PP!"); $ sql = "SELECT FROM LoginID login_tbl DONDE LoginID = ' ". $ LoginID." 'y contraseña ='".$ contraseña ."'"; $ r = mysql_query ($ sql); if ($ r) ($ err = mysql_error (); print $ err; exit ();) if (mysql_affected_rows () = = 0) (print "no inicio de sesión, en el sistema. por favor, inténtelo de nuevo. "exit ();) else (print "ingresado exitosamente en el sistema de .";// proceder a realizar la funcionalidad de sitio web? por ejemplo, presentar la información para el usuario) Al igual que en el componente 1, el extracto de código asume que la tabla de MySQL, que se utiliza para almacenar los datos de registro se denomina tbl_login y contiene 3 campos? la LoginID, contraseña y los campos de correo electrónico. Los valores de las variables $ LoginID y contraseña $ se pasan de la forma en authenticate.html utilizando el método POST .=============================================== ================= Componente 3? ¿Has olvidado tu PasswordA usuario registrado puede olvidar su contraseña para iniciar sesión en el sistema del sitio web. En este caso, el usuario tendrá que LoginID su oferta para el sistema para recuperar su contraseña y enviar la contraseña de correo electrónico registrada address.This del usuario se hace generalmente a través de un formulario HTML simple. Este formulario HTML contiene típicamente campo de 1 y 2 de botones: 1. Un campo de ID de inicio de sesión 2. Un botón Aceptar 3. Un restablecimiento buttonAssume que esa forma es codificada en un archivo denominado forgot.html. El fragmento de código HTML siguiente es un ejemplo típico. Cuando el usuario ha rellenado en todos los los campos, la página forgot.php se llama cuando el usuario hace clic en el botón Enviar. [form name = "olvidó" method = "post" action = "forgot.php"] [input name = "Nombre de usuario" type = "text "value =" LoginID "size =" 20 "/] [br] [de entrada type = "submit" name = "submit" value = "submit" /] [input type = "reset" name = "reset" value = "reset" /] [/ form] El siguiente fragmento de código puede ser utilizado como parte de forgot.php para procesar la solicitud de acceso. Se conecta a la de MySQL la base de datos y consulta la tabla que se utiliza para almacenar la información de registro. @ mysql_connect ( "localhost", "mysql_login", "MYSQL_PWD") or die ( "No se puede conectar a DB!"); @ mysql_select_db ( "tbl_login") or die ( " No se puede seleccionar PP! "); $ Sql =" contraseña SELECT, FROM login_tbl de correo electrónico donde LoginID ='".$ LoginID ."'"; $ r = mysql_query ($ sql); if ($ r) ($ err = mysql_error () ; print $ err; exit ();) if (mysql_affected_rows () == 0) (print "no inicio de sesión, en el sistema. por favor, inténtelo de nuevo. "fila de salida (); fila) else ($ row = mysql_fetch_array ($ r); $ password = $ [" password "]; correo electrónico $ = $ [" email "], $ subject =" su contraseña encabezado "; $ =" De: you@yourdomain.com "; $ content =" Su contraseña es $ password ".; mail ($ email, $ asunto, $ row, $ header); print" Un correo electrónico que contiene la contraseña se ha enviado a vosotros ";) Al igual que en el componente 1, el extracto de código asume que la tabla de MySQL, que se utilizado para almacenar el registro los datos se denomina tbl_login y contiene 3 campos? la LoginID, contraseña y los campos de correo electrónico. El valor de la variable $ LoginID se pasa de la forma en forgot.html utilizando el puesto de método .================================================ ================ ConclusionThe ejemplo anterior es para ilustrar cómo un sistema de acceso muy básicas pueden ser implementados. El ejemplo puede ser mejorado para incluir la contraseña

Artículo Fuente: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!

Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu