Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
discount 30 + hiring
Avatar
dilong
Člen
Avatar
dilong:27.5.2020 21:23

Ahojte,
neviete mi niekto poradit ako docielit, aby si web pametal login dlhodobejsie (napr. par dni)?
Skusal som nastavenia cez session.gc_pro­bability / session.gc_divisor, kde sa daju nastavit casy. Ale nie je to OK. Po spusteni GC pri session_start() sa session aj tak vymaze.
Chcem zabalit web do android appky a nechcem aby bolo potrebne prihlasenie po kazdom otvoreni appky, ktora sa prihlasiju pod user kontom na web.

Dik za kazdy tip a pomoc.

Zkusil jsem: skusal som session_get_co­okie_params() + setcookie()
session.gc_pro­bability / session.gc_divisor

Chci docílit: Chcem zabalit web, na ktory je potrebne sa prihlasit, do appky (cez phonegap) a nechcem aby sa v apke na mobile bolo potrebne pernamentne prihlasovat pri kazdom spusteni appky.

 
Odpovědět
27.5.2020 21:23
Avatar
dilong
Člen
Avatar
dilong:27.5.2020 21:25

Venujem sa PHP, lebo ma to bavy :) Nie je to moje zivobytie ale je to moj konicek :D

 
Nahoru Odpovědět
27.5.2020 21:25
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Jan Kerhart
Člen
Avatar
Jan Kerhart:8.6.2020 18:49

Ahoj,
dlouhodobější přihlášení se řeší přes cookies. Při přihlášení vygeneruj náhodný token (ideálně 256bit), který ulož do cookie a do databáze. Poté při žádosti o přihlášení porovnej token z cookie oproti databázi. Ideální je, aby token byl na jedno použití a při přihlášení přes něj je nejlepší jej vyměnit. Je dobré si také do session uložit informaci o tom, že uživatel byl přihlášen automaticky a při pokusu o změnu osobních údajů atd. si vyžádat ověření hesla.

Nezapomeň mít zapnuté cookie_secure!

 
Nahoru Odpovědět
8.6.2020 18:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.