Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
casa verde 2024

Intrerupator cu N - doza doar cu ...

Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata
 Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii

Impozite pe proprietati de anul v...
 teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...

Rezultat RMN
 Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.
 

Auto logon si checkbox Remember me

- - - - -
  • Please log in to reply
3 replies to this topic

#1
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Se da o aplicatie pentru telefoane mobile (sub Android) care contine si:
- (pagina 1) o pagina index.php; contine doua butoane: conectare (care duce in pagina de login) si intregistreaza-ma (duce in pagina de inregistrare user nou)
- (pagina 2) o pagina login.php: contine campurile user si parola, un checkbox Remember me (care sa retina datele de logare) si butonul de conectare (care duce in pagina principala).
- (pagina 3) pagina principala a aplicatiei.

Fluxul ar fi asa: se instaleaza aplicatia prima oara pe telefon si apoi se lanseaza. Apare pagina de index. Utilizatorul isi face mai intai cont, apoi revine in aceasta pagina si apasa conectare. Ajunge in pagina a doua (de logare), si isi introduce datele. BIFEAZA si casuta Tine-ma minte si apasa Conectare. Si intra in aplicatie.

As dori ca la o noua lansare a aplicatiei, daca s-a bifat casuta, sa se deschida direct pagina pagina 3 (principala a aplicatiei). Daca nu s-a bifat acea casuta, ordinea sa fie pagina 1 - pagina 2 - pagina 3.

M-am gandit la localStorage (care tine minte valorile chiar si in cazul restartarii telefonului). Si la un flag (valoare 1 daca a bifat casuta si 0 daca nu).
Si in fct de valoarea lui (deci verificarea sa se faca la incarcare pagina?) sa se logheze automat (practice sa sara de pagina 2, dar cu valori completate din localStoarage) si sa se deschida direct in pagina principala.

Fiecare utilizator are un id (intr-o baza de date). El poate adauga comentarii pe diferite pagini ale aplicatiei. Exista si o pagina Contul meu.

Problema e insa la implementare. Care ar fi cea mai potrivita (curenta) abordare? Cum se face asa ceva in practica curenta?
(m-am gandit si la varianta de a avea inca o pagina, ascunsa, in care sa formul de logare sa fie autocompletat cu valori din localStoraga, daca exista bifa) si un trigger click pe butonul de connect; dar nu stiu cat e de bine/correct).

Multumesc.


PS. HTML, PHP, javascript si jquery si MySQL.

#2
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,924
  • Înscris: 29.10.2014
1. Aplicație Android.
2. PHP, HTML.

Astea nu se leagă.

3. Jquery e Javascript.

Poate tu ai o pagină web/aplicație web. Dacă e selectată căsuța „remember me” se face un cookie. La o proximă vizită se verifică exitența cookie-ului și eventual se mărește valabilitatea sa. De obicei e valabil 2 săptămâni. Ține-mă minte, ok, dar ca și în cazul fostelor soții, nu o să te țină minte toată viața.

4. Never-ever nu se vor salva datele de autentificare în vreun loc. Știu, indienii cu care lucrez au avut exact același lucru de făcut. Numele de utilizator și parola sunt salvate în text banal în două cookie-uri. Nu fi indian!

Edited by RedDev, 10 January 2017 - 13:05.


#3
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Se va folosi Cordova,pentru "impachetare" cod si generare apk....

Dar cookiurile astea se mentin si daca se da restart la telefon?
start_sesssion()-ul din PHP stiam de exemplu ca-si pierde valabilitatea la inchiderea aplicatiei.

Multumesc pt raspuns. O sa studies sa vad cu ce se mananca, si cum pot sa fac. Daca nu-mi iese, revin.

Seara faina!

#4
RedDev

RedDev

    Active Member

  • Grup: Members
  • Posts: 1,924
  • Înscris: 29.10.2014
Ciudate căile dezvoltării software. Înțeleg că ce folosiți e un fel de server web care, evident, poate parsa PHP, care vine transformat într-o aplicație de mobil.

Ciudat. Aș fi făcut-o în Java (în Android Studio) și asta e.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate