Autorius Tema: Ion-Auth ( codeigniter ) login ir register viename lape  (Skaityta 2713 kartus)

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 438
  • Karma: +11/-0
    • Žiūrėti profilį
Ion-Auth ( codeigniter ) login ir register viename lape
« Įrašytas: 2015-05-05 00:56:21 am »
Login ir register funkcijos yra aprašytos atskirai ir URL iškvietimai "auth/login" bei "auth/create_user"

Ar įmanoma, į vieną lapą abudu sudėti, tarkime kairėj login ir dešinėj iškart register. Ir kurį submit butoną paspaudžia, tą funkciją ir panaudoja. Paprastai pabandžiau template iškopinti į vieną ir gaunu taip:


Ačiū už info, noriu išmokti dirbti su framework'ais.

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Ats: Ion-Auth ( codeigniter ) login ir register viename lape
« Atsakymas #1 Įrašytas: 2015-05-07 17:35:13 pm »
tai sukuri nauja kontroleri i ji sudedi abiems view'sams reikalinga info ir pakuri views'a. all simple.

Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 438
  • Karma: +11/-0
    • Žiūrėti profilį
Ats: Ion-Auth ( codeigniter ) login ir register viename lape
« Atsakymas #2 Įrašytas: 2015-05-07 18:19:26 pm »
Yra controleris Auth. Jame funkcijos  creatu_user() ir login(). Jos abi turi validation'us visus tų laukų.

O tada atskiri tų funkcijų view failai naudoja maždaug taip:
<?php echo form_open("auth/create_user");?>
<?php echo lang('create_user_fname_label''first_name');?> <br />
            <?php echo form_input($first_name);?>

Galima gal naudoti kažkaip paprastas formas, kad nereiktų tų neaiškių tokių naudoti?

Neprisijungęs Lukas

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7431
  • Karma: +232/-15
    • Žiūrėti profilį
Ats: Ion-Auth ( codeigniter ) login ir register viename lape
« Atsakymas #3 Įrašytas: 2015-05-08 09:17:21 am »
tikriausiai galima nenaudoti html helperiu, as code igniter nenaudojes, bet siaip tai neturetu but skirtumo, jos yra tam, kad tau lengviau butu validuoti ir modifikuoti OOP stiliumi formas. tai idek i formas field hidden su name action value login/register ir pagal ji validuokis ir daryk veiksmus ;)
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Gerda Photography
Serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Manualai.lt Forumas

Ats: Ion-Auth ( codeigniter ) login ir register viename lape
« Atsakymas #3 Įrašytas: 2015-05-08 09:17:21 am »

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Ats: Ion-Auth ( codeigniter ) login ir register viename lape
« Atsakymas #4 Įrašytas: 2015-05-18 15:07:29 pm »
Jeigu nori ne uzkrauti o priskirti kinamajam savo template faila reikia vietoje;
$this->load->view('ATITINKAMO_KONTROLERIO_VIEW_FAILAS');
rasyti :

$kintamasis = $this->load->view('ATITINKAMO_KONTROLERIO_VIEW_FAILAS', '', true);
tada i bet kuri kita faila galesi si turini perduoti, tarkim taip:

$kintamasis = $this->load->view('ATITINKAMO_KONTROLERIO_VIEW_FAILAS', '', true);
$this->load->view('dizainas/footer.php', array('kintamasis'=>$kintamasis));

Ir footeryje jau galesi panaudoti $kitamasis kurioje nori vietoje.

Kas liecia formas - gali naudoti ir paprasta html forma. Viskas veiks kuo puikiausiai ir be CI form helperio.
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Manualai.lt Forumas

Ats: Ion-Auth ( codeigniter ) login ir register viename lape
« Atsakymas #4 Įrašytas: 2015-05-18 15:07:29 pm »