TEMA:

Encrypt psw Form on a specific Table 8 meses 4 semanas antes #273425

  • Autor del tema
  • midimoinsdix
  • Fuera de línea
  • Navegador Senior
  • Navegador Senior
  • Registered
  • Mensajes: 100
  • Gracias recibidas: 0
Hi

I build a form to save on a specific table (login, name, psw) with integrator.

I need to crypt the password.

I managed to encrypt the password in `#__facileforms_subrecords` by following information from the forum .

But it is not encrypted in my table specific record ?

Should I add something?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Encrypt psw Form on a specific Table 8 meses 4 semanas antes #273428

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderador
  • Moderador
  • Registered
  • Mensajes: 12079
  • Gracias recibidas: 778
Hi,

simply try to change the query then, UPDATE #__yourspecific joomla table-
Open the phpmyadmin, find your table, and carefully look where Joomla is storing passwords under which column.

Regards,
Tihana

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Encrypt psw Form on a specific Table 8 meses 4 semanas antes #273430

  • Autor del tema
  • midimoinsdix
  • Fuera de línea
  • Navegador Senior
  • Navegador Senior
  • Registered
  • Mensajes: 100
  • Gracias recibidas: 0
Of sure !

But I have just a little bug with my 'WHERE'
Fields of my SpecificTable are :
id | nom | prenom | username | email | password


$this->execPieceByName('ff_InitLib');
jimport( 'joomla.user.helper' );
$newpassword = ff_getSubmit('motdepasse');
$mynom = ff_getSubmit('nom');
$myprenom = ff_getSubmit('prenom');
$value = JUserHelper::hashPassword($newpassword);
$db = JFactory::getDBO();
$db->setQuery("UPDATE `#__SpecificTable` SET password = ".$db->quote($value)." WHERE nom = $mynom AND prenom=$myprenom");
$db->query();

What's wrong ?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: Post by midimoinsdix.

Encrypt psw Form on a specific Table 8 meses 4 semanas antes #273431

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderador
  • Moderador
  • Registered
  • Mensajes: 12079
  • Gracias recibidas: 778
Hi,

did you try like this:
$this->execPieceByName('ff_InitLib');
jimport( 'joomla.user.helper' );
$newpassword = ff_getSubmit('motdepasse');
$mynom = ff_getSubmit('nomstagiaire');
$myprenom = ff_getSubmit('prenomstagiaire');
$value = JUserHelper::hashPassword($newpassword);
$db = JFactory::getDBO();
$db->setQuery("UPDATE `#__SpecificTable` SET password = ".$db->quote($value)." WHERE nom = ". $db->quote($mynom)." AND prenom=". $db->quote($myprenom));
$db->query();

Regards,
Tihana

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: Post by tihana.krivic. Razón: fixed the code

Encrypt psw Form on a specific Table 8 meses 4 semanas antes #273433

  • Autor del tema
  • midimoinsdix
  • Fuera de línea
  • Navegador Senior
  • Navegador Senior
  • Registered
  • Mensajes: 100
  • Gracias recibidas: 0
Ok the form bug was desepear but now the encrypt doesn't work !?

Fields of my SpecificTable are :
Este mensaje contiene información confidencial


The field name of my form are :
Este mensaje contiene información confidencial

$this->execPieceByName('ff_InitLib');
jimport( 'joomla.user.helper' );
$newpassword = ff_getSubmit('motdepasse');
$mynom = ff_getSubmit('nomstagiaire');
$myprenom = ff_getSubmit('prenomstagiaire');
$value = JUserHelper::hashPassword($newpassword);
$db = JFactory::getDBO();
$db->setQuery("UPDATE `#__SpecificTable` SET password = ".$db->quote($value)." WHERE nom = '$mynom' AND prenom='$myprenom' ");
$db->query();

a idea ?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Encrypt psw Form on a specific Table 8 meses 4 semanas antes #273434

  • Avatar de tihana.krivic
  • tihana.krivic
  • Fuera de línea
  • Moderador
  • Moderador
  • Registered
  • Mensajes: 12079
  • Gracias recibidas: 778
Hi,

I think this should work
$this->execPieceByName('ff_InitLib');
jimport( 'joomla.user.helper' );
$newpassword = ff_getSubmit('motdepasse');
$mynom = ff_getSubmit('nomstagiaire');
$myprenom = ff_getSubmit('prenomstagiaire');
$value = JUserHelper::hashPassword($newpassword);
$db = JFactory::getDBO();
$db->setQuery("UPDATE `#__SpecificTable` SET password = ".$db->quote($value)." WHERE nom = ". $db->quote($mynom)." AND prenom=". $db->quote($myprenom));
$db->query();
I already fixed the code in previous message, but probably we put the message in same time :)

Regards,
Tihana

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: Post by tihana.krivic.
Moderadores: ForumSupport
Tiempo de carga de la página: 0.064 segundos

Live Support Chat Opened!

Join our Discord chat here and enter the Crosstec channels to receive live support and talk directly to the team!