Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potwierdzenia sms
netvalue
post
Post #1





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


Witam,

chę aby użytownik który dodaje / edytuje wpis w portalu musiał potwierdzić operację otrzymanym kodem sms przed zapisaniem wpisu do bazy sql.
Myślałem żeby dane z formularza przy dodawaniu / edytowaniu wpisu - wrzucać do zmiennych $_SESSION i dotatkowo generować losowy kod sms
który tez wrzuce do $_SESSION[kod] oraz wysle go sms na numer uzytkownika. Następnie uzytkownik wpisuje w pole otrzymany kod
a system porownuje wpisany kod ze zmienna $_SESSION[kod] jesli jest taki sam to wpisuje dane z $_SESSION do bazy...

pytanie czy jest to dobra metoda ? czy bedzie bezpieczne wrzucenie wygenerowanego kodu do $_SESSION[kod] czy moze ona zostac jakos odczytana przez uzytkownika ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
buliq
post
Post #2





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Użytkownik nie ma bezpośredniego dostępu do sesji.
Go to the top of the page
+Quote Post
netvalue
post
Post #3





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


czyli ogólnie rzecz biorąc metoda którą opisałem wydaje się być optymalna i bezpieczna ?
Go to the top of the page
+Quote Post
buliq
post
Post #4





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Nie, tego nie powiedziałem, dlatego ze nie wiem co dokładnie chcesz zabezpieczyć. Brałeś pod uwagę że użytkownik może zmienić przeglądarkę/zakończyć sesję/restartować komputer?
Go to the top of the page
+Quote Post
netvalue
post
Post #5





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


zalezy mi na tym aby kod sms byl bezpieczny... uzytkownik musi go dostac na tel. i tylko tam go poznac...
Go to the top of the page
+Quote Post
markonix
post
Post #6





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Kod SMS w sumie działa jak Captcha.

Wykonujesz akcje -> generujesz losowy ciąg znaków -> wysyłasz SMS/wyświetlach captche.
Kod musisz gdzieś zapisać (przechować) i tutaj może być to baza (można jakoś archiwizować dodatkowo wpisane kody) ale bardziej logicznym jest właśnie sesja.
Sesja jest nietrwała i to nawet lepiej - nikt nie czeka na wpisanie kodu kilku godzin więc jest to dodatkowe zabezpieczenie (wygaśnięcie sesji).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:00