Visitas
Conectarse
Últimos temas
Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
5 participantes
Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
Bueno, pues aquí os traigo esta web de cuentas que he estado creandome yo desde 0 .
El diseño es tope cutre, lo se, ahi ya, quien quiera editarle el fondo o cosas por el estilo, el mismo XD.
Aqui teneis la web: http://filebeam.com/4ac729edca580f0200c5261e1a8b31c7
Una vez la pongais en vuestro servidor web (XAMPP, AppServ, o Apache y PHP5 a pelo, da igual ), teneis que editar ciertas cosillas.
MySQL.php
-----------
$MySQL_User="root";
$MySQL_Password="root";
$MySQL_Host="localhost";
Bueno, creo que no hace falta explicar que es esto, ¿no? XD.
De todas formas, de arriba a abajo: Usuario MySQL, Password MySQL, Host donde está instalado MySQL.
Index.php
----------
Aquí únicamente teneis que modificar estos campos:
$LogonDB = "wow-logon";
$CharacterDB = "wow-character";
LogonDB y CharacterDB, son 2 campos para indicar respectivamente cómo se llaman vuestras bases de datos Logon y Character (en el ejemplo, las mías se llaman ahora wow-logon y wow-character).
Y, para los que no os guste el fondo (que si, que sé de sobra que a NADIE le gusta el fondo que se le ha quedado XD), pues, meteis una imagen que os guste en la carpeta images, y acto seguido, cambiais esto:
background-image: url(images/WoW_WotLK_art05.jpg);
modificando lo que sigue a images/ por el nombre de vuestro archivo.
Mail.php
--------
Bueno, ¿y que pinta este archivo aquí, se podría preguntar alguien?.
Pues muy facil. Esta web, aparte de crearte las cuentas, tiene la capacidad de enviarte por email los datos, caso de que los olvides (está guay la cosa, ¿no? ).
Para eso, se hace uso de este archivito, el cual, hace uso de un servidor de email externo para poder enviar el mensaje.
Bueno, para empezar... ¿Eso de que hace uso de un servidor de correo externo, qué carajo quiere decir?.
Es sencillo. Normalmente, tu no puedes enviar emails desde tu propia máquina, a menos que tengas instalado un servidor de correo (SMTP), y como dicha cosa parece algo jodía de montar (yo lo estuve intentando 2 días, y ni caso), pues vamos a hacer uso de un truquillo, que se traduce, en gorronearle a un servidor de correo cualquiera su servidor SMTP para poder enviar los correos.
Esto significa además, que, para que la cosa funcione, tenemos que tener una cuenta de correo en el servidor SMTP que indiquemos, pues es la cuenta que se va a usar para acceder a dicho servidor.
Este archivo, inicialmente, está configurado para usar el servidor SMTP de GMail, pero indicando los datos (URL del servidor SMTP y su puerto) de cualquier otro, pues se podría usar cualquiera.
Dicho esto, vamos a lo que nos interesa:
$UsuarioEmail = "";
$PasswordEmail = "";
$SMTPHost = "ssl://smtp.gmail.com"; /* -- Configuracion para GMail. -- */
$SMTPPort = 465; /* -- Lo mismo que arriba. --*/
Bueno, pues os aclaro las cosas:
UsuarioEmail y PasswordEmail, es para que (como siempre, en este caso) indiqueis vuestro usuario y contraseña de GMail.
SMTPHost y SMTPPort, se usa para indicar el servidor SMTP al que nos vamos a conectar, y su puerto.
/* -- Datos del Correo. -- */
$Email_Remitente = "";
$Nombre_Remitente = ""; /* -- Por ejemplo: Administrador del servidor . -- */
$Asunto = ""; /* -- Por ejemplo: Datos de su cuenta . -- */
/* -- Para el texto del correo, ver más abajo $Texto_Correo . -- */
EmailRemitente, es para indicar la dirección de correo desde la cual se está enviando el correo (evidentemente, es la cuenta de GMail que estemos usando).
Nombre_Remitente, pues como indico arriba, es para poner un texto con el que nos identificamos en el correo.
Asunto... ¿de verdad hace falta que diga lo que es el Asunto del correo? XD.
Y lo de debajo, pues eso, es para indicarnos que, el contenido del mensaje, lo tenemos que indicar en la variable TextoCorreo que aparece abajo, y la cual os muestro ahora:
$Texto_Correo = "Has solicitado que se te envien los datos de tu cuenta en el servidor\nde World of Warcraft 'El Reino de Ariath'.\nTu usuario y contraseña se muestan a continuación.\n\nUsuario: ".$user."\nContrseña: ".$password."\n\n\nHasta la vista.";
Bueno, esto es para poneros un ejemplo de texto de correo .
Lo que hay en negrita, sería el mensaje en sí.
Luego lo demás, es código PHP, que corresponde a lo siguiente:
\n , es un salto de línea
.$user. , es una variable. En PHP, cuando en una cadena de texto insertas el contenido de una variable, se hace de esta manera, digamos, separando la variable de las cadenas de texto, las cuales están delimitadas por dobles comillas, con puntos.
Y bueno, ya para terminar:
/* -- Mensajes. -- */
$Mensaje_EmailEnviado = "Se ha enviado un email a la dirección suministrada con los datos de la cuenta.";
$Mensaje_FalloAlEnviarEmail = "Error al enviar el email: ";
Estos son simples mensajes que se muestran en caso de que el mensaje se haya enviado con éxito, o no. Se pueden personalizar al gusto.
Ahora bien, todo esto del email esta muy bien, pero... ¿funciona así tal cual?.
Pues... no exactamente, hace falta hacer un par de cosillas, pero muy sencillas como vereis.
La primera, es configurar PHP, para que pueda enviar los correos, esto es simplemente cuestión de meternos en su archivo de configuración (suele llamarse PHP.ini), y buscar lo siguiente:
;extension=php_openssl.dll
Este fistro de línea es el que nos va a permitir conectarnos sin problemas a GMail y a otros servidores SMTP que, como el, tengan la seguridad SSL habilitada.
Es tan facil, como quitarle el punto y coma del principio, tal que asi:
extension=php_openssl.dll
Y ahora, solo falta 1 cosa más: Copiar 3 archivitos en la carpeta System32 de nuestro Windows.
Estos 3 archivos se llaman: php_openssl.dll, libeay32.dll y ssleay32.dll.
Están todos en la carpeta donde se instala PHP (el primero dentro de la carpeta ext, y los otros dos, directamente en la carpeta de PHP).
De todas formas, si estais vaguillos, os podeis descargar los ficheros de cualquier sitio de internet .
Bueno y ya está, esto es todo, uff... cuanta cosa, pero el que algo quiere, algo le cuesta xD.
En fín, con esto ya está todo hecho... solo, que no os olvideis, de que, después de hacer tanta cosa, el invento no funcionará hasta que reinicieis el servidor web .
Salu2 y que os aproveche ^^ .
P.D: Por cierto... no quereis la parte del email y preferís saltaros por tanto su configuración (y por tanto, de nuevo, quereis fuera de vuestra página, el botoncito de recuperar email, solo teneis que editar el index.php de esta forma:
De forma que quede así:
Y os vereis libres del botoncito de enviar email .
El diseño es tope cutre, lo se, ahi ya, quien quiera editarle el fondo o cosas por el estilo, el mismo XD.
Aqui teneis la web: http://filebeam.com/4ac729edca580f0200c5261e1a8b31c7
Una vez la pongais en vuestro servidor web (XAMPP, AppServ, o Apache y PHP5 a pelo, da igual ), teneis que editar ciertas cosillas.
MySQL.php
-----------
$MySQL_User="root";
$MySQL_Password="root";
$MySQL_Host="localhost";
Bueno, creo que no hace falta explicar que es esto, ¿no? XD.
De todas formas, de arriba a abajo: Usuario MySQL, Password MySQL, Host donde está instalado MySQL.
Index.php
----------
Aquí únicamente teneis que modificar estos campos:
$LogonDB = "wow-logon";
$CharacterDB = "wow-character";
LogonDB y CharacterDB, son 2 campos para indicar respectivamente cómo se llaman vuestras bases de datos Logon y Character (en el ejemplo, las mías se llaman ahora wow-logon y wow-character).
Y, para los que no os guste el fondo (que si, que sé de sobra que a NADIE le gusta el fondo que se le ha quedado XD), pues, meteis una imagen que os guste en la carpeta images, y acto seguido, cambiais esto:
background-image: url(images/WoW_WotLK_art05.jpg);
modificando lo que sigue a images/ por el nombre de vuestro archivo.
Mail.php
--------
Bueno, ¿y que pinta este archivo aquí, se podría preguntar alguien?.
Pues muy facil. Esta web, aparte de crearte las cuentas, tiene la capacidad de enviarte por email los datos, caso de que los olvides (está guay la cosa, ¿no? ).
Para eso, se hace uso de este archivito, el cual, hace uso de un servidor de email externo para poder enviar el mensaje.
Bueno, para empezar... ¿Eso de que hace uso de un servidor de correo externo, qué carajo quiere decir?.
Es sencillo. Normalmente, tu no puedes enviar emails desde tu propia máquina, a menos que tengas instalado un servidor de correo (SMTP), y como dicha cosa parece algo jodía de montar (yo lo estuve intentando 2 días, y ni caso), pues vamos a hacer uso de un truquillo, que se traduce, en gorronearle a un servidor de correo cualquiera su servidor SMTP para poder enviar los correos.
Esto significa además, que, para que la cosa funcione, tenemos que tener una cuenta de correo en el servidor SMTP que indiquemos, pues es la cuenta que se va a usar para acceder a dicho servidor.
Este archivo, inicialmente, está configurado para usar el servidor SMTP de GMail, pero indicando los datos (URL del servidor SMTP y su puerto) de cualquier otro, pues se podría usar cualquiera.
Dicho esto, vamos a lo que nos interesa:
$UsuarioEmail = "";
$PasswordEmail = "";
$SMTPHost = "ssl://smtp.gmail.com"; /* -- Configuracion para GMail. -- */
$SMTPPort = 465; /* -- Lo mismo que arriba. --*/
Bueno, pues os aclaro las cosas:
UsuarioEmail y PasswordEmail, es para que (como siempre, en este caso) indiqueis vuestro usuario y contraseña de GMail.
SMTPHost y SMTPPort, se usa para indicar el servidor SMTP al que nos vamos a conectar, y su puerto.
/* -- Datos del Correo. -- */
$Email_Remitente = "";
$Nombre_Remitente = ""; /* -- Por ejemplo: Administrador del servidor . -- */
$Asunto = ""; /* -- Por ejemplo: Datos de su cuenta . -- */
/* -- Para el texto del correo, ver más abajo $Texto_Correo . -- */
EmailRemitente, es para indicar la dirección de correo desde la cual se está enviando el correo (evidentemente, es la cuenta de GMail que estemos usando).
Nombre_Remitente, pues como indico arriba, es para poner un texto con el que nos identificamos en el correo.
Asunto... ¿de verdad hace falta que diga lo que es el Asunto del correo? XD.
Y lo de debajo, pues eso, es para indicarnos que, el contenido del mensaje, lo tenemos que indicar en la variable TextoCorreo que aparece abajo, y la cual os muestro ahora:
$Texto_Correo = "Has solicitado que se te envien los datos de tu cuenta en el servidor\nde World of Warcraft 'El Reino de Ariath'.\nTu usuario y contraseña se muestan a continuación.\n\nUsuario: ".$user."\nContrseña: ".$password."\n\n\nHasta la vista.";
Bueno, esto es para poneros un ejemplo de texto de correo .
Lo que hay en negrita, sería el mensaje en sí.
Luego lo demás, es código PHP, que corresponde a lo siguiente:
\n , es un salto de línea
.$user. , es una variable. En PHP, cuando en una cadena de texto insertas el contenido de una variable, se hace de esta manera, digamos, separando la variable de las cadenas de texto, las cuales están delimitadas por dobles comillas, con puntos.
Y bueno, ya para terminar:
/* -- Mensajes. -- */
$Mensaje_EmailEnviado = "Se ha enviado un email a la dirección suministrada con los datos de la cuenta.";
$Mensaje_FalloAlEnviarEmail = "Error al enviar el email: ";
Estos son simples mensajes que se muestran en caso de que el mensaje se haya enviado con éxito, o no. Se pueden personalizar al gusto.
Ahora bien, todo esto del email esta muy bien, pero... ¿funciona así tal cual?.
Pues... no exactamente, hace falta hacer un par de cosillas, pero muy sencillas como vereis.
La primera, es configurar PHP, para que pueda enviar los correos, esto es simplemente cuestión de meternos en su archivo de configuración (suele llamarse PHP.ini), y buscar lo siguiente:
;extension=php_openssl.dll
Este fistro de línea es el que nos va a permitir conectarnos sin problemas a GMail y a otros servidores SMTP que, como el, tengan la seguridad SSL habilitada.
Es tan facil, como quitarle el punto y coma del principio, tal que asi:
extension=php_openssl.dll
Y ahora, solo falta 1 cosa más: Copiar 3 archivitos en la carpeta System32 de nuestro Windows.
Estos 3 archivos se llaman: php_openssl.dll, libeay32.dll y ssleay32.dll.
Están todos en la carpeta donde se instala PHP (el primero dentro de la carpeta ext, y los otros dos, directamente en la carpeta de PHP).
De todas formas, si estais vaguillos, os podeis descargar los ficheros de cualquier sitio de internet .
Bueno y ya está, esto es todo, uff... cuanta cosa, pero el que algo quiere, algo le cuesta xD.
En fín, con esto ya está todo hecho... solo, que no os olvideis, de que, después de hacer tanta cosa, el invento no funcionará hasta que reinicieis el servidor web .
Salu2 y que os aproveche ^^ .
P.D: Por cierto... no quereis la parte del email y preferís saltaros por tanto su configuración (y por tanto, de nuevo, quereis fuera de vuestra página, el botoncito de recuperar email, solo teneis que editar el index.php de esta forma:
De forma que quede así:
Y os vereis libres del botoncito de enviar email .
Última edición por Ariath el Miér Feb 04, 2009 4:51 pm, editado 1 vez (Razón : Actualizada la web de cuentas con cambios menores, y añadida la sección Index.php, para indicar los nombres de las BD y como cambiar el fondo.)
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
A mi me parece que con esta pagina te lo as currrado, creo que es la unica que hay por ahroa para crear cuenta que si le pdes recuper te lo manda por email, un buen trabajo igual que con el editor haber cuando lo vuelves a subir Xd y lo de cutrecilla se le cambia el fondo a uno mas adaptado y queda de lujo
salu2
salu2
Shark- Admin
- Cantidad de envíos : 45
Oro : 20
Reputación : 0
Fecha de inscripción : 23/01/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
oye puedes especificar que servidor web usaste y donde encontrar los archivos
estoy perdido :S xD
estoy perdido :S xD
gatox7- Novato
- Cantidad de envíos : 5
Oro : 10
Reputación : 10
Fecha de inscripción : 04/02/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
Servidor web solo uso uno, el Apache, ahi ya, da igual que lo instales por medio de Appserv, XAMPP, o a pelo (que también se puede, pero tiene mas lio de configuración).
Los archivos... pues son los que he puesto.
Son todos de creación mia (programados por mi), exceptuando los de las carpetas include y language, que pertenecen al paquete PHPSendMail, que incorporé a la web para poder enviar emails.
El mail.php si que es mio, ese, hace uso de PHPSendMail para enviar los correos, pero esta hecho por mi.
Salu2
Los archivos... pues son los que he puesto.
Son todos de creación mia (programados por mi), exceptuando los de las carpetas include y language, que pertenecen al paquete PHPSendMail, que incorporé a la web para poder enviar emails.
El mail.php si que es mio, ese, hace uso de PHPSendMail para enviar los correos, pero esta hecho por mi.
Salu2
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
oye una consulta tengo XAMPP pero no parte APACHE pero si MySQL
gatox7- Novato
- Cantidad de envíos : 5
Oro : 10
Reputación : 10
Fecha de inscripción : 04/02/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
trata de instalar otra vez el XAMPP
Clerigon- Aprendiz
- Cantidad de envíos : 587
Oro : 2468
Reputación : 150
Fecha de inscripción : 27/01/2009
Localización : no
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
gracias si instalo apache
gatox7- Novato
- Cantidad de envíos : 5
Oro : 10
Reputación : 10
Fecha de inscripción : 04/02/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
para eso estamos
Clerigon- Aprendiz
- Cantidad de envíos : 587
Oro : 2468
Reputación : 150
Fecha de inscripción : 27/01/2009
Localización : no
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
disculpen por tantas molestias xP
pero como ago para que todos vean mi pag?
pero como ago para que todos vean mi pag?
gatox7- Novato
- Cantidad de envíos : 5
Oro : 10
Reputación : 10
Fecha de inscripción : 04/02/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
y cambiarle eso ke dice servidor wow de ariath
gatox7- Novato
- Cantidad de envíos : 5
Oro : 10
Reputación : 10
Fecha de inscripción : 04/02/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
mmm pues para montar la pagina web esta un poco complicado yo explicarte...por que no explicaria bien ^^...lo q dice wow de ariath eso se cambia en unos de los archivos .php...o puedes abrir esos archivos con dreamweaver...o algun otro programa para crear paginas php
Clerigon- Aprendiz
- Cantidad de envíos : 587
Oro : 2468
Reputación : 150
Fecha de inscripción : 27/01/2009
Localización : no
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
Esa bonita tecla de editar, gatox7... .
Lo de "Servidor wow de ariath", eso se cambia en el index.php.
En concreto en:
<h1 class="texto"><em>Servidor de <img src="images/WoWlogo.png" align="absmiddle" /> </em><em>de Ariath</em></h1>
Lo que he destacado, es el texto que aparece, lo puedes cambiar sin más.
Y bueno, si quieres cambiar la imagen del logo del WoW o quitarla, con eliminar toda esta parte:
<h1 class="texto"><em>Servidor de <img src="images/WoWlogo.png" align="absmiddle" /> </em><em>de Ariath</em></h1>
Es suficiente.
Salu2
P.D: Para que todos vean la web, tendrás que configurar debidamente el servidor web, abrir los puertos en el router, etc...
Lo de "Servidor wow de ariath", eso se cambia en el index.php.
En concreto en:
<h1 class="texto"><em>Servidor de <img src="images/WoWlogo.png" align="absmiddle" /> </em><em>de Ariath</em></h1>
Lo que he destacado, es el texto que aparece, lo puedes cambiar sin más.
Y bueno, si quieres cambiar la imagen del logo del WoW o quitarla, con eliminar toda esta parte:
<h1 class="texto"><em>Servidor de <img src="images/WoWlogo.png" align="absmiddle" /> </em><em>de Ariath</em></h1>
Es suficiente.
Salu2
P.D: Para que todos vean la web, tendrás que configurar debidamente el servidor web, abrir los puertos en el router, etc...
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
probaré haber si soy capaz, en otro tuto de otra web venía un tuto y era bastante simple, pro la web era como "prefabricada"
reybrujo080892- Aprendiz
- Cantidad de envíos : 134
Oro : 120
Reputación : 0
Fecha de inscripción : 18/02/2009
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
Sip, bueno...
Hay varias webs preparadas ya para estos fines (Spora es una de ellas, aunque supongo que habrá mas).
Esta la desarrollé yo solo desde 0, por una parte, por el reto (nunca he creado webs de este tipo (de hecho, en diseño web estoy bastante pez ), y menos con la funcionalidad del correo, esa me tuvo varios dias dando tumbos por Internet buscando una solución), y por otra, porque la web de Spora no me gustaba (el funcionamiento, más que nada, pues, al estar desactualizada, solo permitía como mucho crearse una cuenta de TBC, y ahora que está la 2ª expansión... )).
Salu2
Hay varias webs preparadas ya para estos fines (Spora es una de ellas, aunque supongo que habrá mas).
Esta la desarrollé yo solo desde 0, por una parte, por el reto (nunca he creado webs de este tipo (de hecho, en diseño web estoy bastante pez ), y menos con la funcionalidad del correo, esa me tuvo varios dias dando tumbos por Internet buscando una solución), y por otra, porque la web de Spora no me gustaba (el funcionamiento, más que nada, pues, al estar desactualizada, solo permitía como mucho crearse una cuenta de TBC, y ahora que está la 2ª expansión... )).
Salu2
Re: Web de Cuentas by Ariath (Cutrecilla, pero funcional ;) )
mmm pues si es trabajo montar la web, de todos modos siempre será mejor que una prefabricada, voy a seguir tu tuto para hacerlo, siempre me gusta aprender de estas cosas, gracias
reybrujo080892- Aprendiz
- Cantidad de envíos : 134
Oro : 120
Reputación : 0
Fecha de inscripción : 18/02/2009
Temas similares
» Pagina creacion de cuentas,no crea cuentas!
» Viva Wow and Ariath
» [EN PROCESO] Ariath's AJAX Kit
» Duda para ariath
» Los configs de error de la paigna de cuentas
» Viva Wow and Ariath
» [EN PROCESO] Ariath's AJAX Kit
» Duda para ariath
» Los configs de error de la paigna de cuentas
Permisos de este foro:
No puedes responder a temas en este foro.
Lun Nov 14, 2016 3:41 pm por ragnarosxd
» WoW server ragnaros 3.3.5a high reates
Miér Jun 24, 2015 11:12 pm por ragnarosxd
» WoW server ragnaros 3.3.5a high reates
Miér Jun 24, 2015 11:11 pm por ragnarosxd
» Traducciones WhyDB
Vie Mayo 02, 2014 10:54 pm por tubafonos
» realmlist
Jue Ago 29, 2013 5:36 pm por locoiii
» cual es el realmist????
Mar Mayo 14, 2013 3:15 am por bosz
» Presentacion
Lun Abr 01, 2013 6:40 am por danigraful
» holaa me podeis ayudarr
Dom Mar 31, 2013 5:34 pm por alejandro9696
» WOWPlus - Excelente Servidor WoW 3.3.5 a (WOTLK)
Miér Mar 27, 2013 2:33 am por Galawowplus