Results 1 to 8 of 8

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Android 4.1 User Athlonio's Avatar
    Join Date: Oct:2005
    Location: íà 90 êì îò ìîðåòî
    Posts: 288

    Âúïðîñ [PHP]: ëîã-òàáëèöà è çàòâàðÿíå íà áðàóçúð

    Èìàì â áàçàòà äàííè òàáëèöà çà Ëîã íà ïîòðåáèòåëè, ò.å. ëîãâà ñå ïîòðåáèòåëÿ, çàïèñâàò ñå äàííè çà íåãî (èï, äàòà, ÷àñ è äð.).
    Ïðè èçõîä îò ñèñòåìàòà (logout.php) ñå úïäåéòâà çàïèñà è ñå çàïèñâà äàòà è ÷àñ íà èçõîäà. Òîâà å â èäåàëíèÿ ñëó÷àé Àêî ïîòðåáèòåëÿ îáà÷å èçïîëçâà õèêñà íà áðàóçúðà â ïðîèçâîëåí ìîìåíò, íå ñå äîáàâÿ èíôîðìàöèÿ çà èçõîä, êîåòî ïúê ìè å ïðîáëåì.
    Ñúùåñòâóâà ëè íÿêàêâî ðåøåíèå íà ïðîáëåìà - Javascript èëè ïîäîáíî?
    comp: GB B85M-D3H /1150 | Pentium G3420 3.2GHZ/3M/1150 | 2 X 4 GB DDR3 Kingston HyperX 1600 | 500GB WD BLUE SATA2 | Asus nVidia 9600GT | LG 8.5GB DVDRW Black GSA-4163-B retail | FOXCONN 3GTH002//FSP 400W PFC | Phillips 190X6FB | Logitech X-530

  2. #2
    Master of Magic Ar4i's Avatar
    Join Date: Nov:2001
    Location: Ñîôèÿ
    Posts: 6,563
    Ìîæåø ñ java script, íî êàêâîòî è äà íàïðàâèø âèíàãè èìà âúçìîæíîñò ïîòðåáèòåëÿ äà èçëåçå áåç äà çàïèøåø íèùî, àêî ùåø ìîæå äà õâàíå äà ìó çàáèå farmville-òî è äà êðàøíå áðàóçúðà
    Ar4i

  3. #3
    Ëîø àäìèí! vbTheKing's Avatar
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 4,138
    Çàùî òè å äà çàïèñâàø òî÷íî êîãà ñå å ëîãàóòíàë? Ìîæå äà ñëîæèø åäíà çàÿâêà, êîÿòî ïðè âñÿêî çàðåæäàíå íà ñòðàíèöàòà äà ñëàãà timestamp â ïîëå last_activity.  ïîñëåäñòâèå òîâà âðåìå ìîæåø äà ãî ñ÷èòàø çà âðåìåòî íà èçëèçàíå îò ñàéòà. Çà äà íå ñ÷óïèø ñúðâúðà îò ïðåêàëåíî ìíîãî çàÿâêè çà úïäåéò íà òîâà âðåìå, ìîæå äà çàïèñâàø timestamp-a è â ñåñèéíà ïðîìåíëèâà è äà ïðàâèø ïðîâåðêà ïðåäè äà ãî çàïèøåø â áàçàòà äàëè å ìèíàëî ïîíå 1 ìèí. îò ïîñëåäíèÿ úïäåéò.
    Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
    Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
    Äàâàéòå ñëåäâàùàòà Êàñà...

  4. #4
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Åìè äàëè å íàòèñíàë õèêñà íà áðàóçúðà èëè ñè å îñòàâèë áðàóçúðà ñ äíè áåç àêòèâíîñò, çà òåá å âñå åäíî .
    Àêî ïúê å â ñèëà íÿêàêúâ òàéìàóò íà ñåñèÿòà, ìîæåø ñ cron job ïðåç îïðåäåëåí ïåðèîä äà úïäåéòâàø ïîëåòàòà çà òåçè ñåñèè, êîèòî ñà èçòåêëè, ñ âðåìåòî íà èçòè÷àíå íà ñåñèÿòà. Èëè ïàê òàêà äà ñëåäèø ïîñëåäíîòî àêòèâèòè è äà úïäåéòâàø ïî ïîäîáåí íà÷èí, âúïðåêè ÷å òîâà íå å äîáúð âàðèàíò çàùîòî àêî ÷îâåêà å ñ remember me, êàòî ñå âúðíå ñëåä 2 äíè íÿìà äà å ëîãàóòíàò, à òè ñè ãî òðåòèðàë êàòî òàêúâ è ñå ïîëó÷àâàò íåêîíñèñòåíòíè äàííè.

  5. #5
    Ëîø àäìèí! vbTheKing's Avatar
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 4,138
    Quote Originally Posted by tedych View Post
    ...âúïðåêè ÷å òîâà íå å äîáúð âàðèàíò çàùîòî àêî ÷îâåêà å ñ remember me, êàòî ñå âúðíå ñëåä 2 äíè íÿìà äà å ëîãàóòíàò, à òè ñè ãî òðåòèðàë êàòî òàêúâ è ñå ïîëó÷àâàò íåêîíñèñòåíòíè äàííè.
    Íÿìà äà ñå ïîëó÷àò íåêîíñèñòåíòíè äàííè, àêî ñè å íàïðàâèë ñèñòåìàòà êàêòî òðÿáâà. "Remember me" ïðåäñòàâëÿâà åäíî êóêè â áðàóçúðà. Êàòî ñå âúðíå ÷îâåêà íà ñàéòà è áðàóçúðà ìó èçïðàòè êóêèòî, ñèñòåìàòà ïðîñòî òðÿáâà äà ãî òðåòèðà âñå åäíî â ìîìåíòà ïðàâè login. Ïðîñòî íÿìà çíà÷åíèå äàëè ÷îâåêà ñè å íàïèñàë þçúðà è ïàðîëàòà èëè å èçïðàòèë êóêè - ñèñòåìàòà òðÿáâà äà ãî òðåòèðà ïî åäèí è ñúù íà÷èí è íÿìà äà èìà ïðîáëåìè. Ñúùîòî å è ïðè ëîãàóò - äàëè ùå ñè îñòàâè áðàóçúðà îòâîðåí ñ äíè íàðåä, äàëè ùå ãî çàòâîðè ñ "õ"-à èëè ùå ñå ëîãàóòíå - ñèñòåìàòà òðÿáâà äà ãî òðåòèðà ïî åäèí è ñúù íà÷èí.
    Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
    Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
    Äàâàéòå ñëåäâàùàòà Êàñà...

  6. #6
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Íå ìèñëÿ òàêà .
    Èçïðàùàíåòî íà ðåìåìáåð ìå êóêè íå òðÿáâà äà ñå òðåòèðà êàòî login. Ïðîöåäóðà ïî login ïðàâè åäèí êóï èíèöèàëèçèðàíèÿ, à ïðè logout ñå ïðàâÿò ïîäîáíè íåùà â îáðàòåí ðåä, ïîíÿêîãà ïîâå÷å íà áðîé, äðóã ïúò ïî-ìàëêî ñïîðåä íóæäàòà.
    Èìàõ ïðåäâèä, ÷å àêî òîé å ñ remember me è îñòàâè áðàóçúðà îòâîðåí ñ äíè (ïðèìåðíî), à ìåæäóâðåìåííî ñìòå ãî òðåòèðàëè êàòî ëîãàóòíàò è ñìå çàïèñàëè â ëîãà, ÷å ñå å ëîãàóòíàë îò åäè êîå ñè IP, ïîñëå êàòî ñè ðàçãëåäà ëîãà, ùå âèäè ÷å ñå å ëîãàóòâàë îò åäè êîå ñè IP, à òîé íå ãî å ïðàâèë, çàùîòî å remember, è íèêîãà íå ñå ëîãâà íàíîâî.
    Òîé è â ñåñèÿòà ñè ñòîè "ëîãíàò" ïîñòîÿííî, ïðèìåðíî àç òàêèâà ñåñèè ãè òðåòèðàì ïðîñòî ñ ïî-äúëúã òàéìàóò (6 èëè 12 ìåñåöà), ùîòî àêî íå âëåçå 12 ìåñåöà, ìîãà äà ìó èçòðèÿ ñåñèÿòà ñïîêîéíî, à ïúê òàêèâà êîèòî âëèçàò âåäíúæ è ïîâå÷å íèêîãà íÿìà äà ãè âèäÿ, îáùî âçåòî èìàì áðîÿ÷ â ñåñèÿòà è àêî áðîÿ÷à ïîêàçâà 1 è ïîñëåäíî âëèçàíå ïðåäè äîñòà âðåìå, ãè òðèÿ áåç äà ìèãíà â íÿêîé êðîí .
    Âÿðíî, ìàëêî íåïðàâèëíî óïîòðåáèõ "íåêîíñèñòåíòíè". Ïî-ñêîðî íåïðàâèëíè/ïîäâåæäàùè. Àç àêî âèäÿ ïîäîáåí çàïèñ çà ìåí â èñòîðèÿòà íà âëèçàíèÿòà, ùå ñå ïðèòåñíÿ íàé-ìàëêîòî .

  7. #7
    Ëîø àäìèí! vbTheKing's Avatar
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 4,138
    Õåõ... òîâà îçíà÷àâà ëè, ÷å àç àêî íå ñå ëîãàóòâàì íèêîãà (êàêòî å ïðèìåðíî òóê â HWBG îò äîìàøíèÿ ìè êîìï), íèêîãà íå ñå èçâúðøâàò ïðîöåäóðèòå ïî äåèíèöèàëèçèðàíå è ãúëòàì ðåñóðñ íà ñúðâúðà ïîñòîÿííî, âúïðåêè, ÷å íå ïîëçâàì ñàéòà?
    Íå çíàì òî÷íî çà êàêâè ïðîöåäóðè ïî èíèöèàëèçàöèÿ è äåèíèöèàëèçàöèÿ ãîâîðèø, íî êîãàòî èçòå÷å åäíà ñåñèÿ, ïðèëîæåíèåòî òðÿáâà äà òðåòèðà ïîòðåáèòåëÿ âñå åäíî ñå å ëîãàóòíàë, äà ñè íàïðàâè òàì êàêâîòî å íóæíî çà äåèíèöèàëèçàöèÿ, à ïîñëå êàòî âëåçíå è èçïðàòè êóêèòî - ñåñèÿòà äà ñå ðåãåíåðèðà èëè äà ñå íàïðàâÿò íóæíèòå èíèöèàëèçàöèè è ò.í.
    Ñúùî òàêà - íå ñúì âèæäàë íèòî åäíà ñèñòåìà, êîÿòî äà çàïèñâà îò êîå ÈÏ ñè ñå ëîãàóòíàë. Âñè÷êè ñèñòåìè çàïèñâàò îò êîå ñè ñå ëîãÈí-íàë. Ëîãè÷íî å äà ñå ëîãàóòíåø ñ òîâà, ñ êîåòî ñè âëÿçúë.  ïðîòèâåí ñëó÷àé, ÿâíî ïðèëîæåíèåòî èìà ïðîáëåì ñúñ ñèãóðíîñòòà.
    Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
    Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
    Äàâàéòå ñëåäâàùàòà Êàñà...

  8. #8
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    "íèêîãà íå ñå èçâúðøâàò ïðîöåäóðèòå ïî äåèíèöèàëèçèðàíå è ãúëòàì ðåñóðñ íà ñúðâúðà ïîñòîÿííî, âúïðåêè, ÷å íå ïîëçâàì ñàéòà?"
    - Êàêúâ ðåñóðñ ãúëòàø íà ñúðâúðà ïîñòîÿííî àêî ñåñèÿòà òè íå å çàòâîðåíà, îñâåí åäèí çàïèñ, îëèöåòâîðÿâàù ñåñèÿòà, â áàçàòà èëè â íîðìàëíà ñåñèÿ àêî ñå ïîëçâà PHP ñåñèèòå?
    À è íàëè ID-òî (ñåñèéíèÿ êëþ÷) òðÿáâà äà ñå ïàçè íÿêúäå òàêà èëè èíà÷å, çà äà ñå ñðàâíè êóêèéíèÿ êëþ÷ ñ òîçè, çà äà ñå îïðåäåëè êîé å þçúðà.. íåçàâèñèìî äàëè ãî ëîãàóòâàø ñïîðåä òâîÿ ìåòîä èëè ñåäè îòâîðåíà ñåñèÿòà (ïðîñòî ôëàã ÷å íå å ëîãàóòíàò èëè äúëúã òàéìàóò).

    Âñè÷êî çàâèñè êàêâè äàííè è ëîãîâå ñå çàïèñâàò ïðè ëîãàóò îò ïðèëîæåíèåòî .
    IP íà ëîãàóò äà, íî ïðè ëîãàóò ìîæå äðóãè ëîãîâå äà ñå çàïèñâàò, IP-òî ñå çàïèñâà ïðè ëîãÈí, íî íàëè àêî ãî ëîãàóòíåø ïðè èçòè÷àíå íà ñåñèÿòà è äåèíèöèàëèçèðàø íåùàòà, ïîñëå êàòî ñå ïîÿâè ñ remember êóêè, òðÿáâà äà íàïðàâèø âñå åäíî ãî ëîãâàø/ðåñòîðèðàø ñåñèÿòà, ðåèíèöèàëèçèðàø è ò.í., âêë. ëîãâàíå íà ÈÏ ïðè ëîãÈí? Èëè èìàø îòäåëíè ïðîöåäóðè çà ðåñòîð íà ñåñèÿòà, êîèòî íå ëîãâàò è íå èíèöèàëèçèðàò âñè÷êî êàòî ïðè èñòèíñêè ëîãèí.. òîãàâà äà, íî ïàê ìè ñå ñòðóâà èçëèøíî ñëåä êàòî ìîæå äà å ïî íà÷èíà, (âæ. ïîñëåäíèÿ àáçàö).

    Àç ëè÷íî îòäàâíà íå ïîëçâàì ñåñèèòå íà ñàìîòî PHP, à ñ êëàñîâå ñàì ñúì ñè îðãàíèçèðàë ñåñèèòå èçöÿëî. Òàêà ÷å "èçòè÷àíåòî" èì ñè ãî óïðàâëÿâàì ñàì.
    Çà èíèöèàëèçàöèÿòà èìàõ ïðåäâèä ñåñèÿòà íà ïîòðåáèòåëÿ êàòî ëîãíàò (ñåòâàíå â ñåñèÿòà íà ðàçíè êåøîâå, áðîÿ÷è è ò.í., êàêòî è íÿêîè ñòàò. äàííè çà ñàìèÿ óçåð â users ïðèìåðíî), è ò.í.

    "êîãàòî èçòå÷å åäíà ñåñèÿ, ïðèëîæåíèåòî òðÿáâà äà òðåòèðà ïîòðåáèòåëÿ âñå åäíî ñå å ëîãàóòíàë"
    - Èìåííî äå . Ñåñèèòå ìè, êîèòî ñà ñ remember me, èçòè÷àò è âñè÷êî òî÷íî, ñàìî äåòî èçòè÷àò ñëåä 6/12 ìåñåöà, òàì å ðàçëèêàòà . À "äà ñè íàïðàâè òàì êàêâîòî å íóæíî çà äåèíèöèàëèçàöèÿ" íà èçòåêëè ñåñèè òàêà èëè èíà÷å å ðàáîòà íà íÿêîé cron.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè