Hesla pro uživatele (4h)

Issue #10 resolved
David Čeřovský created an issue

Jak nás tu zakládá více lidí ty uživatele, tak někdo zakládá toho užviatele při založení galerie třeba a potom někdo další to zase posílá už lidem do mailu to přihlášení. Proto bysme potřebovali ty hesla vidět v administraci třeba? - teď je tam jenom možnost ho změnit. Pak mi ale zase přijde blbý, že když ho pošleme uživatele, tak si ho nemůže sám změnit a má tam to naše zadaný heslo. Když si ho ale bude moct změnit, tak je blbý, aby my sme viděli jeho heslo, protože to je asi docela soukromá věc :) Nějaký chyttý řešení vás nenapadá?

Comments (23)

  1. David Čeřovský reporter

    A ještě vlastně: nemohl by se ještě posílat navíc nějaký automatický mail o tom založení účtu? Viděl bych to na:

    Dobrý den, právě jsme Vám založili účet na stránkách Smilebox.cz (tohle jako proměná z adminu), pod kterým po přihlášení můžete spravovat své galerie. Nové i starší, prostě vše, co jste kdy se Smileboxem zažili :)

    Uživatelské jméno: založený email (zase vytaženo jako proměná) Heslo: ..... (může přijít normálně textově?)

    Děkujeme a mějte se hezky,

    Zdraví, Automatický Smilebox robot

  2. Michal Májský

    To co píšeš v posledním příspěvku je v podstatě to správné řešení s tím rozdílem, že by uživateli nepřišlo přímo heslo ale odkaz, po jehož kliknutí by se dostal na stránku kde si heslo nastaví.

    Tenhle proces má poměrně dost společného s procesem zapomenutého hesla, takže bych rovnou implementoval i to.

    Odhaduju na 4h. Prosím o schválení.

  3. David Čeřovský

    Ok, takže by tedy byl ten notifikační email a my bychom jim jenom založili účet, ona by se jim poslala nějaká takováhle notifikace s odkazem na první přihlášení. Tam by si oni zvolili heslo. Také když ho pak zapomenou, tak tam bude odkaz na poslání reset mailu zase znovu s linkem a tentokrát na obnovu hesla.

    My jsme jim právě chtěli posílat email teďka ručně i s dalšíma informacema o Printce a nových věcech ve Smileboxu a založit jim ty účty. Teď tady právě na tom jeden smilebxoer pracuje a plní to zakazníkama a přiřazujeje je ke galeriím.

    Teď ty ručně založená hesla teda budou platit, ale oni si je po nasazení budou moct změnit? A až to nasadíš tuhle funkci tak už při založení toho účtu se pošle nějaký automatický email a my jim jenom pošleme nějakou ručně zprývu o těch novinkách a jenom odkaz na přihlášení: oni půjdou do druhého mailu automaticky poslaného a podle něj se přihlásí?

    Ať neděláme teď nějakou zbytečnou práci snad, je těch galerií docela dost.

  4. David Čeřovský

    Tak platí, tohle bysme měli rádi asi klidně brzy, jestli tomu můžu dát nějakou prioritu. Založených účtů už máme víc, takže jsme to všechno posílali ručně. Ale s každou galerií to přibývá ty zákazníci, tak by bylo supr už abysme jim nemuseli vymýšlet nějaká hesla, která si musí pamatovat.

  5. Vašek Dohnal

    Máte nějaký nápad, kam umístit odkaz Změnit heslo? Protože nemáme stránku typu „Profil uživatele“, tak mi jako nejlepší místo přijde patička webu. A rovnou bych k tomuto odkazu přidal i odkaz na odhlášení – pakliže nemá uživatel galerii, nemůže se odhlásit.

  6. Vašek Dohnal

    OK, souhlasím, že to není ideální. Po dokončení tohoto issue se podívám na ten uživatelský panel.

  7. David Čeřovský

    My pošleme brzy nějakou ikonku na profil uživatele - viděl bych to v místě kde je teď ikonka Moje galerie s ozubeným kolečkem. Tu bych taky vyměnil klidně za nějakou víc jako galerie a ne ozubené kolečko, co myslíte?

  8. Michal Májský

    Davide, já si myslím, že s ohledem na dlouhodobý rozvoj (umožnění více funkcionality stálým zákazníkům) bychom měli spíš uvažovat o přidání uživatelského menu na každou stránku. Tzn. umísit tyhle věci někam do hlavičky (položky menu: přihlášen jako XX (možný proklik na profil), moje galerie, změnit heslo ...a v budoucnu možná další). Otázka je kde zobrazovat link pro přihlášení, když uživatel přihlášen není, protože pro většinu návštěvníků webu je tahle funkce nerelevantní (jdou prohlížet fotky, nejsou to zákazníci).

  9. Vašek Dohnal

    Souhlasím s Michalem, že informace o přihlášeném uživateli by měly být na všech podstránkách – ideálně v místě, kde je nyní přepínání jazyků.

    Aktuálně:

    Na testovací server jsem nasadil příslušné úpravy k tomuto issue. Při vytváření uživatelského účtu v administraci stačí nově zadat pouze e-mail uživatele.

    Image 10.png

    Uživatel pak nemá žádné heslo:

    Image 12.png

    Účet je také neaktivní = nemůže se přihlásit. Jakmile nastavíte vše potřebné, pomocí odkazu v pravém sloupci odešlete uživateli e-mail.

    Image 13.png

    Uživateli dorazí odkaz, na jehož konci si vytvoří nové heslo, a zároveň se mu účet nastaví na aktivní. Odtud pak vše funguje stejně jako doposud.

    Dále jsem v patičce webu přidal odkazy Odhlásit se/Změnit heslo a u přihlašovacího formuláře je nový odkaz na Zapomenuté heslo.

    Image 9.png

    Image 6.png

    Proces obnovy hesla funguje stejně jako funkce prvního přihlášení.

  10. Vašek Dohnal

    Doplnění k výše uvedenému:

    Nastavení prvního hesla z administrace funguje pouze pro neaktivní uživatele. Pokud zašleme první přihlášení aktivnímu uživateli, bude z e-mailu přesměrován na klasickou přihlašovací obrazovku. Toto je bezpečností opatření, aby si uživatel mohl nastavit první heslo jen jednou pro případ, že by nastavovací odkaz např. omylem zveřejnil. A analogicky to funguje z druhé strany – pakliže uživatele zneaktivním, mohu mu poslat první přihlášení.

    Image 15.png

    @snakeyyy opravy, o kterých si mi psal (admin v angličtině a neexistující e-mail při obnově hesla), jsou nasazené.

  11. David Čeřovský

    Ahoj, to vypadá všechno dobře a rád bych to vyzkoušel! Nějak se s Markem ale nemůžeme dostat na ten dev. clon webu, nemělo tam být to heslo testujte, nebo to se změnilo? :)

  12. Michal Májský

    Ahoj, testujte na http://cz.smilebox.dev.s-cape.cz/ . Přístupy se tam nezměnili, ale pro jistotu jsem vám teda založil další účet: ahoj+1@smilebox.cz a zkusil jsem vám poslat heslo přímo skrz tuhle novou funkcionalitu.

  13. Vašek Dohnal

    Už jsme to včera vyřešili. Hesla jsme otestovali a můžeš to nasadit do produkce. Ještě se bude upravovat text/design e-mailu, ale teď je důležitější, aby si mohli uživatelé vytvářet vlastní hesla.

  14. David Čeřovský

    Jojo, přesně tak, nasaďme to a jen dořešme ještě vzhled toho emailu. My pošleme texty brzy.

  15. Log in to comment