it-swarm.com.de

Wie schreibe ich ein benutzerdefiniertes Formular und Code für die Joomla-Anmeldung?

Ich bin ein Anfänger in Joomla. Ich möchte keine Module wie BTlogin oder das Standard-Login-Modul in Joomla anpassen oder verwenden. Ich möchte ein neues Login-Modul mit minimalem Code erstellen. Ich weiß nicht, wie die Passwörter verschlüsselt sind. Bitte helfen Sie mir jemandem.

2
Rameez Rami

Am besten verwenden Sie das mit Joomla gelieferte Standard-Login-Modul. Sie werden feststellen, dass dieses Programm nur minimalen Code enthält, da die Optionen eher begrenzt sind. Joomla 3.x verwendet Bycrypt als Kennwortverschlüsselungsmethode, um md5 + salt in Joomla 2.5.

Damit Sie wissen, dass Sie kein eigenes Modul erstellen müssen, da das Login-Modul mit Joomla geliefert wird, müssen Sie es nur aktivieren und seine Position im Modul-Manager festlegen.

1
Lodder

Sie müssen sich nicht einmal um die Verschlüsselungsmethoden kümmern, da Sie die integrierte Authentifizierungsbibliothek verwenden können, um dies für Sie zu erledigen.

IE:

$app = JFactory::getApplication();
$username = $app->input->get('username', '', 'STRING');
$password = $app->input->get('password', '', 'STRING');

$result = $app->login(array('username' => $username, 'password' => $password));
1
James Shaver