php.lv forumi: reģistrācija ar apstiprinājumu - php.lv forumi

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

reģistrācija ar apstiprinājumu

#1 User is offline   haardys 

  • Skriptu bērns
  • PipPip
  • Group: Reģistrētie lietotāji
  • Posts: 56
  • Joined: 2008.12.10

Posted 2010.03.09 11:39

gribu uztaisīt reģistrāciju savā lapā. Lietotājs ievada datus par sevi un pēc apstiprināšanas viņam tiek nosūtīts links, lai apstiprinātu šo reģistrāciju. Kā to izdarīt?

#2 User is online   Aleksejs 

  • code ex machina
  • PipPipPipPipPip
  • Group: Moderatori
  • Posts: 4,298
  • Joined: 2003.04.05

Posted 2010.03.09 11:42

Un cik daudz/ko jau esi izdarījis un izplānojis?
http://tinyurl.com/web-aplikaciju-izstrade Web Aplikāciju Izstrāde - publisks čats skaipā latviešu valodā.
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu

#3 User is offline   Pentiums 

  • Koda dievs
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 623
  • Joined: 2007.04.08

Posted 2010.03.09 11:45

reģistrējoties tiek uzģenerēts strings ko aizsūtīt lietotājam [es kā stringu izmantoju md5(md5(epasts)+md5(parole))] datubāzē tiek ievadīti dati par lietotāju + šis strings un vēl laukā `aktīvs` tiek ievadīts cipars 0
tiek aizsūtīta saite lietotājam at to stringu, kad uz šo saiti aiziet, tad notiek pārbauda vai datubāzē atrodas lietotājs ar tādu pārbaudes stringu, ja ir tad vai viņš ir neaktīvs, ja viss oki doki tad uzmetam `aktīvs` uz 1. un protams ļaujam tikai tiem lietotājiem tavu lapu lietot, kuriem ir aktīvs = 1

ceru ka manu murgu saprati
http://niknais.lv

#4 User is offline   haardys 

  • Skriptu bērns
  • PipPip
  • Group: Reģistrētie lietotāji
  • Posts: 56
  • Joined: 2008.12.10

Posted 2010.03.09 11:45

Lielākās problēmas ir ar to, ka katram vajag aizsūtīt unikālu linku. Pārējais viss man būtu skaidrs. Bet kā lai katram lietotājam, pēc viņa reģistrēšanās, aizsūtu unikālu linku?

#5 User is offline   haardys 

  • Skriptu bērns
  • PipPip
  • Group: Reģistrētie lietotāji
  • Posts: 56
  • Joined: 2008.12.10

Posted 2010.03.09 11:55

View PostPentiums, on 2010.03.09 11:45, said:

reģistrējoties tiek uzģenerēts strings ko aizsūtīt lietotājam [es kā stringu izmantoju md5(md5(epasts)+md5(parole))] datubāzē tiek ievadīti dati par lietotāju + šis strings un vēl laukā `aktīvs` tiek ievadīts cipars 0
tiek aizsūtīta saite lietotājam at to stringu, kad uz šo saiti aiziet, tad notiek pārbauda vai datubāzē atrodas lietotājs ar tādu pārbaudes stringu, ja ir tad vai viņš ir neaktīvs, ja viss oki doki tad uzmetam `aktīvs` uz 1. un protams ļaujam tikai tiem lietotājiem tavu lapu lietot, kuriem ir aktīvs = 1

ceru ka manu murgu saprati


Gandrīz sapratu! :D

#6 User is offline   Pentiums 

  • Koda dievs
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 623
  • Joined: 2007.04.08

Posted 2010.03.09 12:00

to unikālo linku nav nemaz tik grūti uzģenerēt, savieno kautvai lietotāja e-pastu ar unix laiku un iemet md5 un links gatavs
$links = md5($epasts.time());

ja gribi drošāk tad piemet kautkādus simbolus galā
$links = md5($epasts.time().'sāls-*%^^#$#@');

This post has been edited by Pentiums: 2010.03.09 12:01

http://niknais.lv

#7 User is online   Kemito 

  • Programmēšanas knābātājs
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 356
  • Joined: 2008.11.19

Posted 2010.03.09 18:36

Drošvien vaidzēs mailservisu, kas to darīs attiecīgi, nosūtīs uz e-pastu šo linku!

#8 User is offline   anonīms 

  • Kodu dievu dievs
  • PipPipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 1,128
  • Joined: 2008.01.27

Posted 2010.03.09 21:26

Pentium, a kapēc gan neizmantot vnk randoma ģenerētu kodu, kas satāv teiksim no 20 skaitļiem?
Bail, ka kāds atminēs? :D
(c) MārisL.

#9 User is offline   2easy 

  • Koda dievs
  • PipPipPipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 2,006
  • Joined: 2009.10.02

Posted 2010.03.09 23:22

kkādas parastas weblapas vai foruma paroles ar md5() jau būs gana labi nokriptētas arī bez visas sāls ;)

ta nu gan baigi svarīgā info :P
turklāt pa netu tās vsp ceļo plain textā!!! padomājiet par to, pirms kko sālāt...

This post has been edited by 2easy: 2010.03.09 23:25


#10 User is offline   bubu 

  • Koda dievs
  • PipPipPipPipPip
  • Group: Administratori
  • Posts: 9,196
  • Joined: 2004.03.16

Posted 2010.03.10 00:08

2easy: md5 nekriptē, md5 hašo. Kriptēt nozīmē, ka to var atkriptēt. md5 nevar. Var tikai meklēt kolīzijas.

#11 User is offline   Pentiums 

  • Koda dievs
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 623
  • Joined: 2007.04.08

Posted 2010.03.10 09:08

bet ja nu kāds atmin ka es daru šādi md5(md5(epasts)md5(parole))? :D :D nu lielā skāde jau nebūtu
http://niknais.lv

#12 User is offline   Pentiums 

  • Koda dievs
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 623
  • Joined: 2007.04.08

Posted 2010.03.10 09:08

es protams tā nedaru
http://niknais.lv

#13 User is online   Aleksejs 

  • code ex machina
  • PipPipPipPipPip
  • Group: Moderatori
  • Posts: 4,298
  • Joined: 2003.04.05

Posted 2010.03.10 09:39

2easy - bieži vien datiem nav jānodrrošina konfidencialitāte, bet tikai integritāte - tādos gadījumos datus var sūtīt atklātā tekstā un klāt kabināt imitoaizsardzības datus (HMAC).
http://tinyurl.com/web-aplikaciju-izstrade Web Aplikāciju Izstrāde - publisks čats skaipā latviešu valodā.
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu

#14 User is offline   daGrevis 

  • GrevuciC =)
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 517
  • Joined: 2008.12.21

Posted 2010.03.10 10:56

Ja mēs sākām runāt par hash'iem, tad kā būtu labāk? MD5 vs. SHA-1? :) Salt?
Programmētājs ir cilvēks, kurš Jums pilnīgi nesaprotamā veidā atrisina problēmu, par kuras eksistenci Jūs pat nenojautāt... =)

twitter.com/dagrevis
facebook.com/dagrevis

#15 User is online   Aleksejs 

  • code ex machina
  • PipPipPipPipPip
  • Group: Moderatori
  • Posts: 4,298
  • Joined: 2003.04.05

Posted 2010.03.10 11:02

SHA noteikti. Vēlams SHA256.
Salt nepieciešamību bez konteksta ir grūti aprakstīt.
http://tinyurl.com/web-aplikaciju-izstrade Web Aplikāciju Izstrāde - publisks čats skaipā latviešu valodā.
http://www.twitter.com/AleksejsZ
http://viednis.lv - jautājumi un atbildes pa tēmu

Share this topic:


  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic