Szerző Téma: Dagobert féle login  (Megtekintve 2839 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #19 Dátum: 2010. június 11., 14:29:37 »
Az egyértelmű hogy nem használok ékezetes változóneveket! (ez az ősidők óta így van jól.)
mostmár a belépés után még az üdvözlés sem jelenik meg vmit elbuheráltam már +int!  :mad2: :doh:
Jobban oda kéne figyelni hogy mit és mikor csinálja a gép talán!  :confused:
Leellenörzök még1xr mindent!
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Dagobert féle login
« Válasz #18 Dátum: 2010. június 11., 14:22:29 »
És az sem árt, ha figyelsz az ékezetes változókra. :)

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Dagobert féle login
« Válasz #17 Dátum: 2010. június 11., 14:19:34 »
Keve ez nem egészen korrekt. Ha így adod át a tömb elemeit akkor nem lehet lekérdezni név alapján a mezőket. Ha meg kell a név, akkor nem kell ciklus rá. Ha asszociatívan van lekérdezve a rekord, akkor csak a rekordot kell egy az egyben átadni a session user változónak.

De egyébként ezt a nem jön át dolgot még mindig nem értem.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Dagobert féle login
« Válasz #16 Dátum: 2010. június 11., 13:21:59 »
sessionbe lementheted az összes adatot a felhasználóról, mikor belépett, az a legtisztább és utána ebből elérsz mindent.
Pl:
Kód: PHP
  1. $lekérdezés = mysql_query ()
  2. foreach ($eredmények_tömb as $mezok)
  3. {
  4.   $_SESSION['user'][] = $mezok;
  5. }
  6.  
  7. // lekérni meg pl
  8. $_SESSION['user']['id']
  9. $_SESSION['user']['nev']
  10. $_SESSION['user']['regtime']
  11. //bla bla
  12.  
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #15 Dátum: 2010. június 11., 13:16:05 »
Az a bajom hogy a bejelentkezett usertől az id, a címzettnél meg a név nem megy át, valahogyan ellenőriznem kéne hogy ne  önmagamnak küldjek PM-et.
most vagy visszakeresést csinálok az adatbázisban a meglévő adatok alapján vagy session-ban vagy coockie-ban el kell tárolni azt is.
a belépő oldalon a nevet helyeztem sessionba. emiatt alakulhatott ez a gond.
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Dagobert féle login
« Válasz #14 Dátum: 2010. június 11., 11:43:13 »
nem jön át
Mondta Pély Barnabás :D

De nem értem mi kell. Név eleve nem is kell a küldésnél csak id. És amikor lekérdezed az adatbázisból az üzenetet, akkor fogod lekérdezni hozzá a nevet is sql join -nal. 
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #13 Dátum: 2010. június 11., 11:32:13 »
A login mostmár rendesen megy viszont ezt nem tudtam megfelelően behelyettesíteni:
Kód: PHP (brief)
  1. $_SESSION['session'] = "ertek";
  2.  

De nem foglalkoztam vele én nekifogtam a PM küldőnek jelenleg nem kapok vissza értéket.
a touser egy ID ad tovább viszont a név már vele nem jön át, arra gondoltam hogy visszakerestetek az ID alapján de vmi egyszerűbb megoldás kéne,
A "feladó" neve az átjön hisz ő lépett be, ill. az ő neve szerepel a sessionban. viszont csak a neve, és az az érzésem hogy a többi értéknek is kéne tároló.
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #12 Dátum: 2010. június 10., 19:10:06 »
Az a bibi talán hogy amikor kilépek visszamegy a log.php-hez viszont én az indexhez szeretném hogy menjen, hogyan lehet ezt beállítgatni?
Sikerült már belépnie valamelyikőtöknek?
Már 7en "vagyunk" mint a gonoszok.
És ami még jobban megdobja a hibák sámát és át kell miatta szerkesztgetni, az az amikor a session/cookie lejár hogy automatikusan kidobjon a login részre.
illetve egy frissítés során.
Lehet a belső oldalra teszek vmi szövegküldőt, hogy haszna is legyen  ;)
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Dagobert féle login
« Válasz #11 Dátum: 2010. június 10., 18:55:39 »
Egy egyszerű kiléptetés

Kód: PHP
  1. <a href=valami.php?page=logout >Kilépés</a>
  2.  
  3. // Kijelentkezési kérelem
  4. if(isset($_GET['page']) && $_GET['page']=="logout")
  5. {
  6.         unset($_SESSION);
  7.         session_destroy();
  8.         session_regenerate_id();
  9.         header('Location: http://'.$_SERVER['SERVER_NAME']);
  10.         exit();
  11. }
  12.  
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #10 Dátum: 2010. június 10., 18:46:32 »
Esetleg szét kéne szednem a log.php-t és külön kilépő és belépőt írni?
vagy a regisztrációt kéne külön helyre? mit gondoltok? Az "online" rész működik nálatok is?
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #9 Dátum: 2010. június 10., 18:40:18 »
Nekem nem jelent meg az előbb a belépős része.
DE ha ilyen van:
http://merlyn.homeip.net/test5/log.php
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető ThompsoN

  • Törzstag
  • **
  • Hozzászólások: 555
  • ThompsoN
Re: Dagobert féle login
« Válasz #8 Dátum: 2010. június 10., 18:38:10 »
Amikor be akarok lépni, nekem hibás jelszót ír ki.
ThompsoN

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #7 Dátum: 2010. június 10., 18:33:48 »
OK, megtörtént! Még vannak gondok de ehhez ezt látni kell!
http://merlyn.homeip.net/test5/

Elsősorban pl. hogyan tudok visszamenni egy korábbi oldalra ha mondjuk a  session lejárt?
És az hogyan tudom meg akadályozni hogy NE 1xre akarjon regelni és belépni? másik változót alkalmazak vagy azonosító a formoknak?
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Dagobert féle login
« Válasz #6 Dátum: 2010. június 10., 18:29:17 »
Igen, mivel felesleges átadni az értéket egy változónak és azt a változót vizsgálni, ha tudod közvetlenül is vizsgálni.
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető dagobert

  • Tag
  • *
  • Hozzászólások: 116
Re: Dagobert féle login
« Válasz #5 Dátum: 2010. június 10., 18:27:25 »
Keveqiah! Itt az utsónál gyakorlatiklag helyettesítsem be?

Kód: PHP (brief)
  1.                 $szam = mysql_num_rows($nevegyez);
  2.                 $szam2 = mysql_num_rows($mailegyez);
  3.                 if ($szam == 0 ){
  4.                 if ($szam2 == 0 ){
  5.  

Igen, a többit kijavítottam!
Mint azt remélhetõen tudjuk, vaktában soha nem állunk neki programot írni. - ez a legizgalmasabb része a dolognak! :)