Jelszo kuldese SMS-ben

Fórumok

Sziasztok!

Draga ugyfelem olyat szeretne, hogy website, ami SMS-ben kuld egy elso authentikacio utan egy jelszot, amivel egy masodik authentikaciot kovetoen be lehet jutni.

Ilyesmire vagy ehhez hasonlora valami megoldast tud valaki?

Tehat:

1. loginablak -> megad usernev/passwd -> kuldneki SMS-ben valami kodot
2. SMS-ben kapott kod megad -> bejut a website-ra

?

Hozzászólások

Egy telefon + gnokii (és persze egy cgi-script, ami a gnokii-t meghívja az sms-küldésre).
(Szerintem ingyensms-site-ok már nem nagyon vannak, azzal nem fog menni. De talán valamelyik szolgáltatónál van olyan, hogy webes felületen küldhetsz sms-t, egy előfizetés terhére. Akkor ezen keresztül is megoldható, egy programmal.)

Ha egy telefont rakotsz a szerverre, akkor sms kuldese egyetlen egy parancs kiadasabol all.
(man {gnokii,wammu})

Ha az oldalt kepes vagy megirni, akkor semmibe nem kerul egy sorral kiegesziteni a kodot, ami elkuldi az SMS-t.
Bejelentkezeskor pedig kered az SMS-ben kuldott azonositot (is).

--
The Net is indeed vast and infinite...
http://gablog.eu

Ha egy telefont rakotsz a szerverre, akkor sms kuldese egyetlen egy parancs kiadasabol all.
(man {gnokii,wammu})

Cserebe nincs teljesitmenye. SMS/4-5sec, nem tul effektiv, plane bejelentkezesnel. Agyon is csapnam, ha a BB igy szolgaltatta.

Ket ut van a normalis implementaciohoz:
- vagy valami tomeges SMS kuldes (pl. Pannon futar)
- emelt dijjas (ugyanis ez nem lett tisztazva az elejen, viszont ez esetben a Pannon ajanlott, mivel Vodafone nem szolgaltat ilyet, es a T-Mobile altal hasznalt protokol iszonyu.)

---
pontscho / fresh!mindworkz

Szerintem az sms/4-5sec teljesen elfogadhato, maximum nem egy, hanem 1-3 telot raksz be.
De amugy is. Orulnel neki ha 4-5 masodpercenkent lenne uj useretek. :D Nem tudom milyen oldal, de ez eleg irralilsnak tunik. Plane a masodpercenkenti uj user 3 telonal mondjuk. :)

Udv!

-------------------------------
"A gorog katolikus noknek 8 dioptria alatt nem kotelezo a bajusz!" avagy "Nozni csak muholdal lehet..." avagy http://lazly.hu

... szerintem ez inkább amolyan "regisztráció megerősítése" jellegű dolog lehet, ergó csak a _Regisztráció_ számít, ahogy a kolega mellesleg le is írta...

a T. Témaindító kompetenciája lenne kijavítani minket, de van egy olyan sanda gyanúm, hogy loginonként csak nem kell sms-t küldeni. Szvsz nemigen lenne gazdaságos.

int getRandomNumber() {
return 4; //szabályos kockadobással választva. garantáltan véletlenszerű.
} //xkcd

Vagy keresel egy szolgáltatót aki ezt biztosítja neked.

Az GSM szolgáltatói hálózathoz közvetlen gateway-el rendelkező "aggregátorok" biztosítanak SMS küldést is, általában a kiskereskedelmi árnál jóval kedvezőbb áron. Szerintem nem lehet ennél egyszerűbben megoldani a dolgot 0 befektetéssel. Szerződést kötsz a szolgáltatóval (pl Digicom Kft.); kapsz egy interfacet az SMS küldéshez (jellemzően http); feltöltöd a virtuális egyenlegedet pl 100db SMS árával; és máris van egy működő rendszered.

Nem kell telefont+kábelt venned (x 1000 Ft), vagy GSM adaptert venni (x 100.000Ft), installálni stb.; és mivel a szolgáltató tömegesen vásárolja a szolgáltatóktól az SMS-eket, ezért jóval alacsonyabb áron fogod küldözgetni az üzeneteket te is.

Az interfacenek vagy URL-ben vagy XML -ben lehet átadni az üzeneteket és paramétereket. Kapacitása óránként ~40.000db SMS.

Vannak olyan gsm eszközök is, amit ethernettel lehet összekötni a géppel és smtp -n keresztül lehet vele kommunikálni. Megfelelő formátumban kell neki levelet küldeni és az ő sms -é alakítja és elküldi. Fogadni is tud. Ha ez érdekel, keress rá e-mail sms gateway -re. Sajnos pontos típusra nem emlékszem, mert rég volt mikor egyszer beüzemeltem egy ilyet, de évekig nem volt vele baj.

--
http://laszlo.co.hu/

Nekünk is van egy ilyen kütyü a szerver szobában csak pontos típust nem tudom megmondani. (ritkán járok arra)
Verri primitiv vele megoldani.
Ha az smtpd nek elmagyarázod hogy a sms.xxx.hu domaint kuldje hozzá akkor phpben a mail fgvvel lehet vele sms-t küldeni.
Amire esetleg figyelj:
Ha valaki szivatni akar akkor elkezd probálkozni bejelentkezéssel...
Neked meg megy a számla.

Javítsatok ki, de mintha GPRS alapokon sokkal olcsóbban ki lehetne hozni a SMS-t, vagy tévedek? Persze lehet, hogy a megvalósításban picit bonyolódik a dolog.

/mazursky

gsm-utils csomag.
daemon modban is futtathato, parancssoros.
kuld es/vagy fogad SMS-t.
a kuldes mindosszesen file iras a spoolba.

kb. olyan megoldasra van szukseg mint egy banki atutalasnal, azaz ha mar 1x authentikalta magat a user, akkor a valodi bejelentkezeshez (a bankban pl. az atutalashoz) be kell irnia meg egy kodot, amit mar SMS-ben kap meg.
Szoval a szamla noveleshez felig mar be kell tudnia lepni, ami mar eleve kb. kizart.
De ha valahogy megis hozzajutna user/pass kombinaciohoz, akkor sincs nala a remote ugyfel telefonja.

Osszefoglalva egy session password-ot kene kikuldeni SMS-ben, es termeszetesen nem kell tobb millio db-ot masodpercenkent. (bar ugy lenne :)

Sima mobil + adatkábel kombinációval nekem nagyon rossz tapasztalataim vannak (nem megbízható, lefagy a telefon, vagy csak egyszerűen nem küld sms-t)

Nálam a PCMCIA adatkártya oldotta meg ezt a problémát (Merlin U530, kb. 20k). A Gnokii simán kezeli, adatbázisos működésre is rá lehet bírni, tehát egy SMS elküldése egy SQL INSERT utasítást jelent.

Petya

Nokia 6110 plusz sima adatkábel, jó régi Gnokii -- tökéletesen ment, nem túlzás, hogy üzletileg kritikus SMS-küldésre (napi néhány száz SMS simán kirobogott rajta, némi saját spoolkezeléssel és watchdoggal (a még régebbi gnokii befagyásának kezelésére) megtoldva.)

Szia!

Mi már csináltunk ilyesmit.
A megoláds a következő. (stabil, és nagytömegben müxik, stabilan,biztonságosan)
Szolgáltatóval megállapodsz (t-mobil kedvező) kapsz egy számot.
- Az UCP/EMI protokkllthoz írsz szoftot. Mi egy két részből álló cuccost csináltunk. (csináltam)

- Daemonként futó perl script, ami figyel, és veszi/küldi az sms-t SQL táblákból. (és oda ment)
- egy másik php-cgi-s PHP script (perl-ből gyenge vok, ezért a php-hoz nyúltam) megnézi, hogy az SQL-ben melyik rekord a "friss" és dekódolja azt (ugyanis kilóméteres szám,és betűsort kapsz, külön táblázat van rá), majd a kapott szöveget elemezve eldönti, hogy parancs, vagy üzenet a szöveg. (lehet utasítani a site-ot sms-ben)

Sok sikert.

A gnkoii+kábel az egyrészt közvetlen fizikai hozzáférést kíván a szerverhez (ami nem biztos, hogy adott) másrészt erősen "sufni" megoldás, harmadszor komoly arccal nem lehet kiszámlázni az ügyfélnek a munkát, továbbá az sms szám/perc értéke kb: 1/100-a sincsen a fentinek .(UCP)

--
A linux felhasználóbarát. mindössze megválogatja a barátait...