Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Codificacion como phpbb 3.08Tema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

Baren
Observador/a
Mensajes: 26
Registrado: 03 Feb 2010, 16:45
Edad: 36

Codificacion como phpbb 3.08

#1

Mensaje por Baren »

Solo una pregunta como puedo codificar una contraseña como phpbb 3.0.8. he visto y probado un método con drupal incluyendo unos ficheros pero no se como hacerlo en phpbb si alguien sabe de antemano gracias.
esta es la de drupal:

Código: Seleccionar todo

<?php
$pwd = 'ejemplo';

define('DRUPAL_ROOT', getcwd());

require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
require_once DRUPAL_ROOT . '/' . variable_get('password_inc', 'includes/password.inc');

drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

header("Content-Type: text/plain; charset=utf-8");

echo user_hash_password($pwd);
//pass original: $S$CzvRlj9/Lq87slTq0qrOqhjitSwrfIc7tNHOYyt2bGsZUA5Kup7T
//pass generada: $S$CZrlXFaihgoYlS.x2GKlCVBChyb/jqz1Xl2mVPO9X1emB7SDNy/u
?>
si se dan cuenta la pass original y la generada tienen diferentes caracteres pero si cambio en la base de datos por la generada funciona perfectamente.

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Codificacion como phpbb 3.08  Tema Solucionado

#2

Mensaje por leviatan21 »

Mira la función phpbb_hash() en el archivo raíz/includes/functions.php
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Baren
Observador/a
Mensajes: 26
Registrado: 03 Feb 2010, 16:45
Edad: 36

Codificacion como phpbb 3.08

#3

Mensaje por Baren »

oye gracias pude hacer lo siguiente:

Código: Seleccionar todo

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);

//contraseña a codificar
$mypassword='ejemplo';

$connect = mysql_connect("localhost", "usuario", "contraseña");
$select  = mysql_select_db("basededatos") ;

$mypassword = stripslashes($mypassword);
$mypassword = mysql_real_escape_string($mypassword);
$mypassword = phpbb_hash($mypassword);

echo $mypassword;

?>
este código serviría para muchas cosas entre ellas el remplazo de contraseñas de cualquier usuario o simplemente para nada jeje saludos gracias

Cerrado

Volver a “Foros de Soporte 3.0.x”