Autor Subiect: Inscriere utilizatori  (Citit de 1730 ori)

andrei

  • Novice
  • *
  • Mesaje postate: 64
    • IT Focus
Inscriere utilizatori
« : August 20, 2007, 08:11:40 am »
Salutare
Trebuie sa furnizez o metoda prin care sa se poata inscrie utilizatori (sa-i am in baza de date) - si este vorba de utilizatori de frontend (forum, blog, etc).
Daca imi aduc bine aminte, am citit undeva ca acest lucru (un formular pentru inserare in baza de date) se poate face usor, cu o extensie pentru frontend user admin, sau asa ceva. Typo3 are deja un tabel unde isi pastreaza acesti useri...
Imi puteti da cateva indicii in directia aceasta? Am practic nevoie doar sa ofer o posibilitate prin care sa se inscrie user-ii. Atat si nimic mai mult.
Multumesc  :wink:
Bogdan Andrei  Craciun
Programator Web

http://www.bogdancraciun.com

tiberiu

  • Novice
  • *
  • Mesaje postate: 209
    • http://www.arobs.com
Re: Inscriere utilizatori
« Răspuns #1 : August 20, 2007, 08:44:47 am »
Salut,

vezi extensia 'sr_feuser_register', respectiv:

http://typo3.org/documentation/document-library/extension-manuals/sr_feuser_register/2.5.7/view/1/1/

Extensia iti face inregistrarea utilizatorilor in baza de date. Urmeaza instructiunile din documentatie.

Pentru formularul de login, foloseste extensia: 'newloginbox', respectiv:

http://typo3.org/documentation/document-library/extension-manuals/newloginbox/3.0.1/view/

Sunt si ceva posturi in forum care te pot ajuta:

http://www.typo3romania.ro/forum/viewtopic.php?t=414
http://www.typo3romania.ro/forum/viewtopic.php?t=864
Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu

andrei

  • Novice
  • *
  • Mesaje postate: 64
    • IT Focus
Inscriere utilizatori
« Răspuns #2 : August 20, 2007, 09:13:27 am »
Multumesc mult, o sa ma uit peste ele  8)
Bogdan Andrei  Craciun
Programator Web

http://www.bogdancraciun.com

andrei

  • Novice
  • *
  • Mesaje postate: 64
    • IT Focus
Inscriere utilizatori
« Răspuns #3 : August 20, 2007, 03:19:24 pm »
Intr-adevar extensia aceasta este ce imi trebuie mie, insa se pare ca intampin ceva dificultati. Am inteles cat-de-cat modul de functionare si vreau sa-i schimb formularul implicit de adaugare de utilizatori; avand in fata documentatia de la http://typo3.org/documentation/document-library/extension-manuals/sr_feuser_register/2.5.7/view/1/6/  am adaugat un nou camp, insa inserarea in baza de date nu se face. Care poate fi motivul? Am adaugat in baza de date un camp cu numele denumire_firma si peste tot am inlocuit in exemplul lor myNewFieldName cu denumire_firma, insa desi se face inserare corecta, campul acela, adaugat de mine, este ignorat. Asadar, sunt convins ca mai trebuie modificat undeva, insa nu am gasit unde...  :(
Bogdan Andrei  Craciun
Programator Web

http://www.bogdancraciun.com

tiberiu

  • Novice
  • *
  • Mesaje postate: 209
    • http://www.arobs.com
Inscriere utilizatori
« Răspuns #4 : August 20, 2007, 03:30:36 pm »
trebuie sa pui field-ul nou creat si in lista de fielduri din setup, respectiv sa modifici proprietatea:

plugin.tx_srfeuserregister_pi1.formFields=username,password, ... ,module_sys_dmail_html,disable,denumire_firma

Pe langa field-urile default trebuie sa pui si field-ul tau.
Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu

andrei

  • Novice
  • *
  • Mesaje postate: 64
    • IT Focus
Inscriere utilizatori
« Răspuns #5 : August 20, 2007, 03:41:51 pm »
Da, am facut deja asta. Folosind constant editor-ul, pe pagina pe care am inserat extensia, am adaugat campul meu la acea lista.
Crezand ca trebuie pus si in alta parte, am pus urmatoarea linie si in template 'setup' si in 'constants' - ale paginii respective:

plugin.tx_srfeuserregister_pi1.formFields = denumire_firma, username, password, gender, first_name, last_name, status, date_of_birth, email, address, city, zone, static_info_country, zip, telephone, fax, language, title, company, www, module_sys_dmail_html, module_sys_dmail_category, image, comments, disable

denumire_firma este bineinteles campul care ma intereseaza. Toate celelalte sunt inserate normal, mai putin acela. Campul meu l-am pus chiar primul in formular.
Bogdan Andrei  Craciun
Programator Web

http://www.bogdancraciun.com

tiberiu

  • Novice
  • *
  • Mesaje postate: 209
    • http://www.arobs.com
Inscriere utilizatori
« Răspuns #6 : August 20, 2007, 03:47:29 pm »
Atunci mai trebuie sa faci un singur lucru... sa-l definesti in 'ext_tables.php', fisier care se afla in root-ul extensiei.

In functie de tipul field-ului (drop-down, text, etc.) il definesti corespunzator avand grija ca cheia in array sa fie numele campului din baza de date.
Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu

andrei

  • Novice
  • *
  • Mesaje postate: 64
    • IT Focus
Inscriere utilizatori
« Răspuns #7 : August 20, 2007, 04:32:04 pm »
Tot nu merge  :(
Probabil am gresit undeva pe drum si va trebui sa o iau de la capat ca nu imi dau seama unde am gresit. Campul cu pricina este un simplu text, si l-am adaugat in tabelul fe_users, la sfarsit. Codul acela, din ext_tables arata cam asa:
'denumire_firma' => Array (
'exclude' => 0,
'label' => 'LLL:EXT:sr_feuser_register/locallang_db.xml:fe_users.denumire_firma',
'config' => Array (
'type' => 'input',
'size' => '40',
'max' => '200',
'eval' => 'trim',
'default' => ''
)
)

Mai incerc... :?
...dar totusi, va rog dati-mi si o alternativa  daca stiti, ca am nevoie urgent de o posibilitate de adaugare de utilizatori in DB, si am impresia ca dureaza prea mult configurarea asta. Acum am in vedere crearea unei extensii pentru asta, sa vad ce va iesi, pentru ca nu folosesc toate campurile din tabelul fe_users, doar cateva, si extensia asta parca e prea stufoasa :?
Bogdan Andrei  Craciun
Programator Web

http://www.bogdancraciun.com

tiberiu

  • Novice
  • *
  • Mesaje postate: 209
    • http://www.arobs.com
Răspuns: Inscriere utilizatori
« Răspuns #8 : Aprilie 19, 2008, 04:29:36 pm »
Salut...

vechi thread-ul asta... Andrei, ai gasit solutia la problema ta?


Tiberiu Contiu
PHP System Architect
AROBS Transilvania Software
str. Minerilor, nr. 63, Cluj-Napoca

www.arobs.ro , www.arobs.com

E-mail: tiberiu.contiu(at)arobs.com , tiberiu.contiu(at)yahoo.com
Skype:  tiberiu.contiu