< návrat zpět

Diskuse


Téma: Přímá odpověď do diskuze / komentářů rss

Zaslal/a 18.1.2014 21:53

Zdravím,
chci se zeptat, zdali by šlo bez zásahu systému vytvořit plugin, který by uměl následující:

1. Někdo vloží do článku / diskuze příspěvek
2. Potřebuji, aby již registrovaný uživatel mohl zaslat pod svým loginem poslat odpověď bez přihlášení - tzv. přímým odkazem

Jde to nebo musím jít do morku kostí SL 5

Zaslat odpověď >

#018566
Čau, myslím že by to mělo jít pomocí extendu. Navázat ho na událost posts.submit a pomocí nicku prohledat DB jestli tam existuje takový login. Pokud jo tak nastavit autorství, pokud ne tak pokračovat normálně.

Nezkoušel jsem to, takže je to spíše taková úvaha...
#018568
A ty přihlašovací údaje by jsi poslal v GETu??
#018569
Ne, s přihlašovacími údaji bych nedělal nic. "Nastavit autorství" bych udělal tak, že bych vzal to ID z dotazu a poslal bych ho v upraveném insertu.
#018570
posts.submit je správná cesta. V callbacku můžeš provést nějakou svou validaci (abys uživatele identifikoval, ale fakt ne podle přístupových údajů.. třeba nějaký token) a pokud je vše ok, můžeš změnit globální proměnné $guest = ""; a $author = id uživatele;.
#018571
Jestli to chápu dobře, tak po vložení příspěvku se někam do mailů, těch co již přispívali rozešlou odkazy s nějakým tokenem pro vložení odpovědi.
Tak nějak mi ale uniká, jak podle tokenu poznáš jaká fyzická osoba na něj klikla.
Možná to vypadá z mé strany trochu jako paranoia, ale prostě bez nějakého ověření to nikdy nemůže být 100%
#018572
Tak to už je jen o tom, kdo se ti dostane do mailu, ne?
V tokenu budeš mít v hashi: email, user id, .... ?
#018573
Možná to vypadá z mé strany trochu jako paranoia, ale prostě bez nějakého ověření to nikdy nemůže být 100%

Mám stejný názor, proto je vytvořený účet chráněný heslem. Tohle trochu zavání nabouráváním se do účtů...
#018576
Landsman: to už je úplně jedno co bude v hashi, když proste někdo v práci odejde od stolu a nezamkne PC, tak k tomu může sednout kdokoliv a na ten odkaz kliknout. Jak jsem psal, možná trochu nepravděpodobná a paranoidní situace, ale stát se to může.