Forum->Flatnux->integrazione facebook connect | ||||
Welcome Unknown | Register | Help | 383 Users |
User | Message |
Sunday 06 December 2009 - 00:01 integrazione facebook connect: Sto cercando di sviluppare l'integrazione di facebook connect in un sito costruito su flatnux; finora sono riuscito ad attivare il connect per un utente già registrato al sito, ma non riesco a completare la registrazione di un nuovo utente con i credenziali facebook. Ho modificato il file login_functions.php in modo da settare i valori del array $newvalues con i dati dell'utente facebook, e non ci sarebbe bisogno in tal caso di chiedere password ma per semplificare il processo di registrazione setto $newvalues['passwd']="facebook" e $newvalues['passwd_retype']="facebook" ma ciònonostante ricevo errore
Come mai "passwd" e "passwd_retype" non sono riconosciuti dal index mentre "name", "email", ecc. vanno bene? | |
Sunday 06 December 2009 - 00:11 Re: integrazione facebook connect: Se può aiutare, ho aggiunto questo codice alla funzione vis_reg() in login_functions.php: echo "<div style=\"border:1px groove white;padding:60px;margin:30px;\">"; poi ho aggiunto questo codice alla funzione reg(), prima della convalida dei campi: if($fb_user){ | |
Sunday 06 December 2009 - 16:29 Re: integrazione facebook connect: dovresti inserire a mano l' utente senza passare dalle funzioni di login, con una cosa simile a questa:
ricordati di settare il campo "active" dell' utente a 1. Alessandro | |
Monday 07 December 2009 - 11:45 Re: integrazione facebook connect: Ok ora riesco ad effettuare la registrazione. Ora ho un problema che riguarda il database mysql, per facilitare le funzioni facebook ho attivato il database mysql su flatnux ma ho aggiunto un campo ID auto-increment come chiave primaria. Flatnux vorrebbe che 'username' sia la chiave primaria, ma con un campo auto-increment questo non è possibile. Alla registrazione ricevo questo errore:
Sicuramente si tratta del fatto che la chiave primaria non corrisponde, perché line 304 di xmldb_mysql.php si trova nella seguente funzione: function GetRecordByPk($pvalue) Devo eliminare per forza il campo ID oppure c'è altro modo? | |
Tuesday 08 December 2009 - 23:39 Re: integrazione facebook connect: Ho provato ad eliminare il campo ID e ho rimesso il campo username come chiave primaria, ma l'errore è ancora presente:
La registrazione avviene, non so questo errore a che cosa sia dovuto... | |
[1] [2] [3] |