Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Neaktivní uživatel:22.3.2014 10:45

Hoj,

zkouším v MVC a potřeboval bych aby se mi při registraci nového uživatele ukládala jeho IP do do DB.

Nikdy jsem s IPckem nepracoval už vůbec ne v ASP, jelikož nikde jsem ho nikdy nepotřeboval.
Může mi někdo poradit?

Postupoval jsem takto:

Vytvořil jsem si předpřipravenou šablonu, kde už je vygenerovaná registrace.
Zkoušel jsem nějak použít pár scriptu z googlu, ale nedaří se.

Díky

Editováno 22.3.2014 10:46
Odpovědět
22.3.2014 10:45
Neaktivní uživatelský účet
Avatar
m4r10
Tvůrce
Avatar
m4r10:22.3.2014 12:45

Request.UserHos­tAddress;
Vraci ip adresu, tu si muzes ulozit kamkoliv, treba do db.

Test: http://mk-test.azurewebsites.net/

 
Nahoru Odpovědět
22.3.2014 12:45
Avatar
Neaktivní uživatel:22.3.2014 14:00

Me to furt pise misto IP tohle: ::1
Neni to nahodou tim ze to mam na localu?

Nahoru Odpovědět
22.3.2014 14:00
Neaktivní uživatelský účet
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Jan Vargovský:22.3.2014 14:28

To je zkrácená IPv6 na localhost, jak píšeš.

 
Nahoru Odpovědět
22.3.2014 14:28
Avatar
Neaktivní uživatel:22.3.2014 16:03

Díky, teď mám problém s vložením IP uživatelé při registraci, vím jak vložit když ho zapíše ručně, ale netuším jak ho vložit automaticky aniž by to tom věděl.

IP zjišťují takto:

string stringIpAddress;
            stringIpAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
            if (stringIpAddress == null)
            {
                stringIpAddress = Request.ServerVariables["REMOTE_ADDR"];
            }
            return stringIpAddress;
Nahoru Odpovědět
22.3.2014 16:03
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:22.3.2014 16:07

Vložení do DB, jsem to nestihl editnout.

Nahoru Odpovědět
22.3.2014 16:07
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.