Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Prichádzajúci z e-mailu vidia obsah, prichádzajúci zinakadiaľ musia zadať e-mail

rozhladna
verified
rating uzivatele
28. 1. 2011 12:03:48
Ahojte,
ako spravím nasledovnú vec:
Mám stránku s nejakým obsahom. Nazvime ju example.com/obsah1
Keď URI zadá priamo niekto do prehliadača, tak chcem, aby tam videl formulár na zadanie e-mailu. Potom mu pošlem link, ktorý ho dostane na túto istú adresu s tým, že uvidí obsah. (Link v maile môže smerovať kamkoľvek.) Na stránke chcem mať tiež tlačidlo na šírenie odkazu cez Facebook. Tí čo prídu z Facebooku, tak by som bol opäť rád, aby zadali svoj e-mail a až potom videli obsah.
Toho obsahu bude viac. Takže vždy keď tam niečo nové nahodím, rozošlem e-mail a tí, čo ostanú prihlásení, tak sa dostanú na adresu
example.com/obsah2
a uvidia obsah. Opäť - ak použijú tlačidlo na šírenie cez Facebook a príde niekto nový, tak chcem, aby sa prihlásil.
Ďalej by som bol rád, aby sa medzi týmito obsahovými stránkami dalo registrovaným prechádzať (z obsahu1 sa dostane odkazom na obsah2 a podobne).
Ako na to? (Nechcem vytvárať registráciu štýlom meno + heslo.)
Vďaka za nápady!
PS: Mimochodom mám na serveri aj WordPress ak by to pomohlo a môžem tam hodiť čokoľvek.
28. 1. 2011 12:03:48
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604481
rozhladna
verified
rating uzivatele
31. 1. 2011 13:33:28
Alebo to mám hodiť do sekcie programovanie??
31. 1. 2011 13:33:28
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604480
Oleg
verified
rating uzivatele
(53 hodnocení)
31. 1. 2011 17:41:47
Tak ono obecne toto neudelate sam, ze ano.
Nabizime Vam vyhtoveni tohoto systemu cenove od 15 do 30 tisic.
31. 1. 2011 17:41:47
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604479
rozhladna
verified
rating uzivatele
1. 2. 2011 10:29:17
Ďakujem za názor.
Som ochotný dať aj 120 tisíc, pokiaľ to bude mať tú hodnotu.
Vtip je v tom, že toto už WordPress dokáže. A zadarmo. Ale (podľa mňa) komplikovaným spôsobom. Hľadám preto nejaké nápady, ako to zjednodušiť. Takže dnes pre mňa výroba toho systému nemá hodnotu 30 tisíc.
1. 2. 2011 10:29:17
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604478
Smarty
verified
rating uzivatele
(3 hodnocení)
3. 2. 2011 21:07:50
Vyriešil by som to takto:
Človek po prístupe na stránku zadá mail, na serveri sa vytvorí súbor (nepoužívam SQL, všetko riešim takto) jehomail@gmail.com. Vnútri bude zapísaný náhodne vytvorený kód fO38C3jkfdOD0bH, na mail mu príde takýto link: example.com/obsah2?hash1=r5g4r95Ne98rgV5g2r9HG98&hash2=fO38C3jkfdOD0bH
hash1 bude predstavovať MD5 "jehomail@gmail.com" (teda v PHP len md5('jehomail@gmail.com')).
Po prístupe na obsah2 PHP skontroluje či MD5 hash1 zodpovedá niektorému mailu (if(md5('jehomail@gmail.com') == r5g4r95Ne98rgV5g2r9HG98)), ak hej, otvorí sa súbor a prečíta sa hash2, teda pridelený kód fO38C3jkfdOD0bH, ak aj ten bude zodpovedať, obsah sa sprístupní. A nepotrebuješ registráciu.
Prípadne to môžeš urobiť na IP adresy, po zadaní mailu sa vytvorí súbor 192.168.1.2.txt (teda jeho IP) a ak človek s touto IP príde na stránku, skontroluješ či súbor s jeho IP existuje (teda je "registrovaná) - (if(file_exists('192.168.1.2.txt'))), ak hej, obsah sa sprístupní.
Alebo som vôbec nepochopil čo chceš a nevšímaj si čo píšem :D
Ale myslím že hej :D
Popisujem to zložito jak prasa ale v zásade je to jednoduché a po takejto kontrole hádam aj bezpečné (aj keď nemôžeš čakať že obyčajná mail kontrola bude mať nejakú extra bezpečnosť).
3. 2. 2011 21:07:50
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604477
rozhladna
verified
rating uzivatele
3. 2. 2011 23:00:50
Toto je super riešenie! Presne na takéto niečo som sa pýtal. Ešte nájsť niekoho, kto by pouvažoval nad tým, ako to prepojiť s mojou e-mail databázou, prípadne WordPressom a bude to... :)
PS: Čítal som to 2x , ale akosi nerozumiem, ako by fungovalo preklikávanie medzi obsahovými stránkami - vytvárala by sa pre každého užívateľa zvlášť verzia stránky s odkazmi (na ďalšie stránky) obsahujúcimi tie hashe? (To by bolo dosť nepraktické... Pre môj prípad dokonca nepoužiteľné, nakoľko všetci užívatelia by prišli na web na 1 šup - vždy po rozoslaní e-mailov. Takéto vytváranie individuálnych stránok by mi teda zavarilo server...)
3. 2. 2011 23:00:50
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604476
Je to vlastne uplne jednoduche, kamen urazu je vsak tato cast tveho pozadavku "... a tí, čo ostanú prihlásení ...". Asi jedina, trochu realna moznost, jak si pristup zapamatovat je pres cookies - bohuzel to neni a nikdy nebude 100%
6. 2. 2011 20:03:25
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604475
rozhladna
verified
rating uzivatele
7. 2. 2011 09:45:04
Napsal winexec;622656
Je to vlastne uplne jednoduche, kamen urazu je vsak tato cast tveho pozadavku "... a tí, čo ostanú prihlásení ...". Asi jedina, trochu realna moznost, jak si pristup zapamatovat je pres cookies - bohuzel to neni a nikdy nebude 100%
Ja si myslím, že to jednoduché ostáva - keď človek príde z neznáma, bude sa musieť prihlásiť. Keď príde z e-mailu, tak sa tam hodí cookie s platnosťou X hodín a môže sa preklikávať ďalej. Čo by mohlo na tomto zlyhať? :) (Okrem toho, že niekto nemá povolené cookies, ale to 1 % riešiť nikdy nechcem, nebudem a ostanem ignorovať...)
7. 2. 2011 09:45:04
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604474
Pokud ozelis uzivatele bez zapnutych (smazanych) cookies, tak je problem prakticky vyresen :)
7. 2. 2011 16:35:02
https://webtrh.cz/diskuse/prichadzajuci-z-e-mailu-vidia-obsah-prichadzajuci-zinakadial-musia-zadat-e-mail/#reply604473
Pro odpověď se přihlašte.
Přihlásit