26.08.2017, 22:42
(
Последний раз редактировалось Dance94; 27.08.2017 в 00:39.
)
Las versiones anteriores de SMF usaban MD5 y la version mбs actualizada usa sha1, lo mejor seria crear 2 bases distintas para no hacer tantas modificaciones (PCU Y FORO) y despues agregar en el registro del pcu una consulta para que se registre el mismo nombre y contraseсa en la base de datos del foro y despues compararlos con una ID unica o el nombre de usuario si quieres agregar otras cosas.
en PHP podrнas mirar tu mismo los archivos y mirar que tipo de encriptaciуn tienen o si no sabes compararlas con un ejemplo en un archivo php que las encripte, algo asi...
Cuidado con la funcion strtolower de PHP porque devuelve la cadena en minusculas.
y en pawn tiene aсos que lo toco pero seria algo asi
en PHP podrнas mirar tu mismo los archivos y mirar que tipo de encriptaciуn tienen o si no sabes compararlas con un ejemplo en un archivo php que las encripte, algo asi...
PHP код:
<form method="post">
<input type="text" name="encriptar" placeholder="ingresa algo..">
<input type="submit" name="comprobar" value="encriptar texto">
</form>
<?php
if(isset($_POST["comprobar"]))
{
$texto = $_POST["encriptar"];
if(empty($texto))
{
echo "escribe algo";
}
else
{
/* Ejemplos de encriptaciуn */
echo "<br>Encriptaste la palabra ".$_POST["encriptar"]." en sha1 resultado: <strong>".sha1($texto)."</strong><br>";
echo "Encriptaste la palabra ".$_POST["encriptar"]." en MD5 resultado: <strong>".md5($texto)."</strong>";
/* Este es el metodo de encriptaciуn de SMF actualmente */
echo "<br>En SMF es: <strong>".sha1(strtolower($texto))."</strong>";
}
}
?>
y en pawn tiene aсos que lo toco pero seria algo asi
PHP код:
INSERT INTO smf_members (`member_name`, `passwd`) VALUES('nombre_usuario', SHA1('contrasena'))....
