Back to top

Autore Topic: Form Login  (Letto 2394 volte)

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Form Login
« il: 03 Nov 2014, 10:35:07 »
Ciao a tutti!
ho l'esigenza di crare un form epr il login, differente da quello standard di joomla, è possibile?

Grazie

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Form Login
« Risposta #1 il: 03 Nov 2014, 11:53:59 »
si
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form Login
« Risposta #2 il: 03 Nov 2014, 11:56:53 »
hai qualche risorsa da consigliarmi per j3.x per capire come fare.

ho delle operazioni che vorrei fossero fattibili solo se l'utente e registrato, pensavo quindi fosse possibile una cosa del genere:

guarda (link) >> form login >> galleria

e così anche per altre azioni, cioè il login form compare e una volta popolato fà continuare
« Ultima modifica: 03 Nov 2014, 12:14:32 da james81 »

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form Login
« Risposta #3 il: 03 Nov 2014, 16:02:04 »
guirovagano in rete ho trovato questo ma non funziona:

Codice: [Seleziona]
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__) );
define( 'DS', DIRECTORY_SEPARATOR );
 
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once (JPATH_BASE .DS. 'libraries' .DS. 'joomla'. DS. 'user' .DS. 'authentication.php');

$mainframe = JFactory::getApplication('site');
$mainframe->initialise();

if(isset($_POST['username']) && isset($_POST['password']))
{

$credentials = array(
    'username' => $_POST['username'],
    'password' => $_POST['password']);

$options = array();

$authenticate = JAuthentication::getInstance();
$response   = $authenticate->authenticate($credentials, $options);
if ($response->status === JAUTHENTICATE_STATUS_SUCCESS) {
 
$user = JUser::getInstance($_POST['username']);
   $_SESSION['__default']['user']=$user;
 
     header("Location:./index.php");
}else
 echo "Error Login";


}
?>

<form method="post" action="">
<table>
<tr><td><b>Username:</b></td><tr><tr><td><input type="text" name="username" id="username" /> </td></tr>
<tr><td><b>Password:</b></td><tr><tr><td><input type="password" name="password" id="password" /> </td></tr>
<tr><td><input type="submit" value="Login" /></td></tr>
</table>

</form>

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Form Login
« Risposta #4 il: 03 Nov 2014, 18:16:45 »
ma dov'è che hai trovato sta scemenza?
chi scrive queste cose poi lo trovi nella sezione sicurezza a chiedere aiuto :)

poi a te non serve nessun modulo login, devi fare un bel progetto e un bel componente e credo ti occorra anche qualche trigger, quindi plugin.

dopo aver ben chiaro un flusso e cosa ti serve ti scarichi il component maker di mmleoni, lo compili e tiri fuori la base su cui poi implementare il tuo codice.
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form Login
« Risposta #5 il: 04 Nov 2014, 17:07:49 »
no infatti non ho bisogno di un modulo login, ho creato un componente, all'interno del qualche volevo creare una view che per permettesse di loggarsi.

Il flusso del mio componente è così formato:
ogni vista tramite una funzione verifica se l'utente è loggato o meno se non lo è la funzione rimanda alla view login passando altri parametri che mi serviranno poi per il redindirizzamento dopo il login e non solo.
Attaulmente tutto il componente da solo, però mi incuriosisce il  component maker, ho provato a cercarlo sul sito di mmleoni ma non trovo il link per scaricarlo...me lo puoi consigliare?

Grazie

Offline steganoga

  • Abituale
  • ****
  • Post: 1313
    • Mostra profilo
Re:Form Login
« Risposta #6 il: 04 Nov 2014, 17:41:38 »
ti conviene mandargli un pm, in qs giorni sarà impegnato col jday
...sono dove non ti aspetti di trovarmi, mi alimento della tua supponenza e disseto la mia curiosità nel silenzio.
Non sono un nemico, considerami un ospite.

Offline james81

  • Appassionato
  • ***
  • Post: 475
  • Sesso: Maschio
    • Mostra profilo
Re:Form Login
« Risposta #7 il: 05 Nov 2014, 11:03:00 »
lo farò sicuramente,  intanto volevo appunto chiedere se qualcuno conosce la parte di codice che permetta il login così da poterlo inserire nella view

 



Web Design Bolzano Kreatif