lame Posted June 5, 2003 Report Share Posted June 5, 2003 Vai kaads vareetu pateikt kaa atrisinaat probleemu ar parametru padoshanu kaadai lapai. Piemeeram, jaanodod parole, kuru neviens cits nedriikst redzeet. Kaa to izdariit? Liels paldies jau ieprieksh par paliidziibu. Link to comment Share on other sites More sharing options...
Roze Posted June 5, 2003 Report Share Posted June 5, 2003 Nu paroles parasti nodod POST veidaa no formas (vai arii var ar php uztaisot sho postu - fsockopen un fputs http://lv.php.net/manual/en/function.fsockopen.php (tur ir arii piemeers par Basic autorizaciju)) (veel droshaak ja tiek izmantots SSL (https)). Linkaa rakstiit paroli diezvai ir praatiigi, jo jebkaadaa gadijumaa kaut vai taa buus kripteeta (ja vieniigi kripteshana netiek veikta peec kaut kaada laika algoritma) kaads to cits varees panjemt un izmantot taapat. Veel viens variants ir taisiit sesijas http://lv.php.net/manual/en/ref.session.php liidz ar to tiks nodots tikai sesijas ID bet parole glabaasies kokijaa (shis varbuut arii ir veel viens variants glabaat tikai cookijaa tachu tie var gadiities ka ir izsleegti vai neatljauti) vai veel labaak datubaazee pie attieciigaa sesijas ID. Attieciibaa no veelamaas droshiibas pakaapes var izveleeties sev eertaako un piemeerotaako risinaajumu. Link to comment Share on other sites More sharing options...
maar Posted June 5, 2003 Report Share Posted June 5, 2003 a ko dod kukiju izmantošana? ja pareizi saprotu šeit forumā tas tiek izmantots cepumā glabājot username,parole un tādā veidā autologon. pareizi? Link to comment Share on other sites More sharing options...
Roze Posted June 9, 2003 Report Share Posted June 9, 2003 Tieshi taa.. Kokiju izmantoshana dod iespeeju saglabaat kaut kaadu informaciju tieshi uz lietotaaja datora un dabuut to veelaak (atkaribaa no kokijam noraadiitaa "dziives ilguma") atkal laukaa, ja arii lietotaajs aizver paarluuku (paarstartee). Link to comment Share on other sites More sharing options...
NarchiX Posted June 11, 2003 Report Share Posted June 11, 2003 Kaa tad ja lietotājs lieto vairākus kompjus??? Tad lietotājam vajadzēs lietotāju katram kompim atsevišķi, ja lieto kokijus??? Man taa liekas. Link to comment Share on other sites More sharing options...
Venom Posted June 12, 2003 Report Share Posted June 12, 2003 Nevis lietotāju katram kompim, bet kūkiju katram kompim. Var izmantot arī statiskās sesijas (glabājamas uz servera). Bet parasti jau nodot parametrus vajag tikai ielogojoties un šo faktu "piefiksējot", lai atkal neprasa logoties. Tam varētu noderēt kūkijs ar mazu noilguma laiku, vai arī parametru nodošana sessijā. Es vairāk lietoju dinamiskās sesijas - tās glabājas uz servera līdz čels slēdz savienojumu, bet ja nevar tās saglabāt uz servera, tas pats sessiju mehānisms mēģina ielasīt tās kūkijā automatiski. PS> kūkijos paroli un usrnamu neviens saprātīgs kodētājs neglabā. Link to comment Share on other sites More sharing options...
tamster Posted June 12, 2003 Report Share Posted June 12, 2003 PS> kūkijos paroli un usrnamu neviens saprātīgs kodētājs neglabā. Man ar tā liekas... Man tīri pieņemama liekas metode kukijā glabāt kādu unikālu/random ID'u (tādu uz simboliem 8 vismaz), un iekš db glabāt to pašu ID'u, username un timestampu, kad veikta pēdējā darbība. Tīrīšanu no expired ierakstiem var veikt ar DELETE FROM tabula WHERE laiks < time() - 3600 (sintakse nav gluži pareiza, bet doma apmēram tāda...) Pie ieiešanas lapā skripts nolasa kukiju un skatās vai sakrīt ar kādu no db esošajiem, ja sakrīt tad ņemam username un daram to ko vajag Link to comment Share on other sites More sharing options...
Recommended Posts