añadir PHPBB login y funciones al sitio web

Nota Agosto 3rd, 2005, 1:32 pm

Esto es lo que quiero hacer.

En la parte superior de mi página web, quiero añadir un nombre de usuario y password, para que la gente pueda acceder a mi página web, usando mi login PHPBB.

Quiero a los usuarios aún podrán navegar por el sitio sin estar conectado, y sólo seing la caja de ingreso en una zona determinada.

Entonces, quiero tener una sección de enlaces que aparecen sólo a los miembros de un determinado de usuarios (como el personal o los moderadores).

Estoy aprendiendo PHP y obtener bastante bueno en él, pero no sé SQL en absoluto. ¿Es esto va a ser difícil de hacer? ¿Cómo puedo hacerlo?

Por cierto, es mi sitio web http://EternalTruthMinistry.com

Gracias.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Agosto 3rd, 2005, 1:32 pm

  • Dr Lang
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Jun 03, 2005
  • Mensajes: 220
  • Status: Offline

Nota Agosto 3rd, 2005, 1:59 pm

Que un largo proceso de código totalmente por usted, pero en una cáscara de nuez. Usted necesidad de crear una base de datos, a continuación, crear una tabla. En su mesa usted debe tener por lo menos "usuario" "Contraseña" "correo electrónico".

Después de eso, usted tiene que aporte su información, lo presente a ti mismo, comprobar los valores contra la base de datos, entonces, si el pase a cabo los controles, independientemente de añadir extras en html que desee.
[php]
<? PHP
/ / Conexión, la selección de base de datos
$ link = mysql_connect (localhost: 3306, "username", "contraseña")
or die (No se ha podido conectar:. mysql_error ());
echo Introduzca la información para acceder a Opciones adicionales;
mysql_select_db ( "sql_db") or die (No se pudo seleccionar la base de datos);


$ tabla = "Usuario";


>
<acción forma ="<?=$ PHP_SELF? > "
método = "post">
<p> Nombre de Usuario: <br />
<input type="text" name="name"> <br />
Contraseña: <br />
<input type="password" name="password"> <br />
<entrada type = "submit" name = "submituser" value = "Enviar"
/> </ p>
</ form>

<?

if ($ submituser == "enviar") (
$ query = "SELECT contraseña de usuario donde nombre = $ nombre";
$ result = mysql_query ($ consulta) or die (Query failed:. mysql_error ());
$ line = mysql_fetch_array ($ result, MYSQL_ASSOC);
foreach ($ line como $ col_value) (
if ($ col_value == $ contraseña)
$ acceso = "yes";
algo más
$ acceso = "no";
)

if ($ acceso == "si") (
echo ( "Acceso concedido <br> <meta http-equiv =" Refresh "
CONTENIDO = 1; URL = user.php> ");
)
algo más
echo "<br> contraseña no es correcta! ";

)

mysql_close ($ enlace);
> [/ php]

theres un poco de código adicional en ese país, me roza una de mis páginas existentes para usted, bastante más seguro que más de lo que usted necesita sin embargo. Si nada más, que le ayudará en su manera de calcular hacia fuera

Nota Agosto 3rd, 2005, 2:03 pm

Yo quiero utilizar el que ya existe información de acceso en mi foro PHPBB.

Nota Agosto 3rd, 2005, 2:18 pm

He encontrado este foro en mi página de inicio de sesión, este es similar a lo que yo necesito en mi página web?


[php] <! -- BEGIN switch_user_logged_out ->
<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"> <a name="login"> </ a> <span class="cattitle"> (L_LOGIN_LOGOUT) </ span> </ td>
</ TR>
<tr>
<td class="row1" align="center" valign="middle" height="28"> <span class="gensmall"> (L_USERNAME):
<entrada class = "post" type = "text" style = "color: #FFFFFF "name =" username "size =" 10 "/>
(L_PASSWORD):
<entrada class = "post" type = "contraseña" style = "color: #FFFFFF "name =" contraseña "size =" 10 "maxlength =" 32 "/>
(L_AUTO_LOGIN)
<input class="text" type="checkbox" checked="checked" name="autologin" />

<entrada type = "submit" class = "mainoption" name = "login" value = "() L_LOGIN" />
</ span> </ td>
</ TR>
</ table>
</ form>
<! - END switch_user_logged_out ->

[/ php]
  • Dr Lang
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Jun 03, 2005
  • Mensajes: 220
  • Status: Offline

Nota Agosto 3rd, 2005, 2:48 pm

Sí, esa es el equivalente de lo que he puesto a la sección de inicio de sesión
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 22501
  • Loc: Pittsburgh PA
  • Status: Offline

Nota Agosto 3rd, 2005, 3:47 pm

MasterZ - sitio web muy agradable. Les puedo decir exactamente cómo lograrlo. He sido la codificación de este durante más de un año y medio ahora con todos los de mi foro no las páginas por lo que me puede garantizar que funcionará, pero se tardará algún significannot esfuerzo de su parte. Usted será capaz de utilizar todos los de su código existente, pero se necesita para modificar la forma en que se utiliza.

Sé que va a sonar un poco extraño, pero ahora tengo que ir antes de recoger los frijoles, el fichero es oscuro * lol. Al volver Malos escribir un largo tutorial sobre cómo ir sobre esto, así que tenga paciencia.

En el ínterin, si youd como para visitar el vínculo que aparece en mi firma, se puede ver el método de puesta en acción, visite la NFL, MadMarch y piscina NFLEL las páginas enumeradas en la parte izquierda de navegación. (BTW - nuestra pre-temporada NFL piscina comienza dentro de la semana, así que si te gusta el deporte, no seas tímido guiño *)

Yo vivo en la zona oriental tiempo y probablemente será cercano al 9 o 10 p.m. antes de que pueda llegar a ella.
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 22501
  • Loc: Pittsburgh PA
  • Status: Offline

Nota Agosto 3rd, 2005, 3:49 pm

Nota al Dr Lang. Ésta es una excelente guión, pero, desgraciadamente, simplemente no funcionan con la base de datos phpBB miembro período de sesiones y de gestión.
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com

Nota Agosto 3rd, 2005, 5:06 pm

gracias, espero ver sus ideas. Im dispuestos a aprender todo lo que necesito para obtener este trabajo.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 22501
  • Loc: Pittsburgh PA
  • Status: Offline

Nota Agosto 3rd, 2005, 5:21 pm

Im trabajando en el puesto y también firmaron en su tablero. ¿Puedo preguntarle si está utilizando una base de datos MySQL? Su principal sitio de las páginas se cargan muy rápido, pero el foro es "eternamente" lento (perdón el juego de palabras.)
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com

Nota Agosto 3rd, 2005, 5:26 pm

Sí debo utilizar MySQL.

El sitio parece carga más lento que de costumbre el día de hoy. pero los foros son más lento que el sitio. ¿No está seguro de por qué, pero por lo general no es malo.

Gracias por la ayuda.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 22501
  • Loc: Pittsburgh PA
  • Status: Offline

Nota Agosto 3rd, 2005, 5:27 pm

Son los foros en el mismo host? Im asumiendo así, pero la información puede ser útil.
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com

Nota Agosto 3rd, 2005, 5:34 pm

Sí. Su sólo en su propio directorio, en virtud del derecho raíz.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 22501
  • Loc: Pittsburgh PA
  • Status: Offline

Nota Agosto 3rd, 2005, 5:59 pm

Malos empezar citando el Dr Lang "Que un largo proceso para el código", sin embargo, creo que podrá encontrar un proyecto interesante y bastante satisfactorio, pero se puede tomar algún trabajo serio de su parte si quiere hacerlo bien. Hacer algo muy parecido con mi piscina scripts en nuestra junta en mi firma.

Lo primero que necesita es comprender que para utilizar el miembro phpBB base de datos para páginas que no sea el foro, necesita usar el phpBB período de sesiones de gestión de código. No sé cuánto youve phpBB estudiado el código, pero su muy complejo y muy fascinante. Sin embargo, para lograr exactamente lo que quieres hacer creo que puedo ofrecer algunas orientaciones sobre la manera de acercarse a ella.

Que se inicia mediante la creación de un simulacro de phpBB plantilla. Básicamente abierto faq.php (Su aproximadamente el menos voluminoso de los principales archivos php.) Guardar como template.php. Más tarde, a medida que sus páginas personales puede guardarlo como whatever.php duplicar su actual los nombres de los archivos de sus páginas.

A continuación, vaya al directorio de su plantilla y abrir faq_body.tpl.

Eliminar estas líneas:
[php] <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<th class="thHead">) (L_FAQ_TITLE </ th>
</ TR>
<tr>
<td class="row1">
<! - BEGIN faq_block_link ->
<span class="gen"> (<b> faq_block_link. BLOCK_TITLE) </ b> </ span> <br />
<! - BEGIN faq_row_link ->
<span class="gen"> <a href="{faq_block_link.faq_row_link.U_FAQ_LINK}" class="postlink"> () faq_block_link.faq_row_link.FAQ_LINK </ a> </ span> <br />
<! - FIN faq_row_link ->
<br />
<! -- FIN faq_block_link ->
</ TD>
</ TR>
<tr>
<td class="catBottom" height="28"> </ td>
</ TR>
</ table>

<br /> clear="all"

<! - BEGIN faq_block ->
<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td class="catHead" height="28" align="center"> <span class="cattitle"> (faq_block. BLOCK_TITLE) </ span> </ td>
</ TR>
<! - BEGIN faq_row ->
<tr>
<td class="{faq_block.faq_row.ROW_CLASS}" align="left" valign="top"> <span class="postbody"> <a name="{faq_block.faq_row.U_FAQ_ID}"> </ a> <b> faq_block.faq_row.FAQ_QUESTION () </ b> </ span> <br /> <span class="postbody"> (faq_block.faq_row. FAQ_ANSWER) <br /> <a class = "postlink" href = " #arriba "> () L_BACK_TO_TOP </ a> </ span> </ td>
</ TR>
<tr>
<td class="spaceRow" height="1"> <img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /> </ td>
</ TR>
<! - FIN faq_row ->
</ table>

<br /> clear="all"
<! - FIN faq_block -->[/ php]

Guardar como: template_body. TPL

Ahora volver a template.php
Buscar:
[php] $ plantilla-> set_filenames (array (
"cuerpo" => faq_body.tpl)
); [/ php]

faq_body.tpl sustituir con template_body.tpl

Encuentra esta línea:
[php] $ page_title = $ l_title; [/ php]
Cambio de dólares l_title; a la "plantilla"; / / este es el lugar donde se va a mod cambios en su barra de título para una determinada página.


Subir ambos archivos a su sitio web. Ahora deberías tener algo que se parece a EL PRESENTE Excepto que debe estar en su estilo.

Ahora bien, ¿qué weve hecho hasta ahora es darle una plantilla para trabajar con los que trabajará con la base de datos phpBB miembro y no estropear el período de sesiones de gestión. Tal vez me tome un poco más para escribir la siguiente parte de este tutorial. Me llevó casi 6 meses para la figura que todos y Im todavía tratando de hacerlo sin romper cosas.
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 22501
  • Loc: Pittsburgh PA
  • Status: Offline

Nota Agosto 3rd, 2005, 6:03 pm

Como acotación al margen, antes de hacer cualquier graves cambios en su sitio, por favor lee mis PM a usted en su tablero.
"The web is a dominatrix. Every where I turn, I see little buttons ordering me to Submit."
Play sports pools and discuss sports topics at Boasting Rights Sports Forum
Get paid to write articles - www.associatedcontent.com

Nota Agosto 3rd, 2005, 6:22 pm

todos los derechos, los malos empezaremos a trabajar en esta esta noche.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Agosto 3rd, 2005, 6:22 pm

Publicar Información

  • Total de mensajes en este tema: 64 mensajes
  • Usuarios navegando por este Foro: The_torst y 371 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© Unmelted Enterprises 1998-2009. Impulsado por phpBB © 2001-2009 phpBB Group.