» »

ASP.NET - polnjenje strani s podatki v serverju

ASP.NET - polnjenje strani s podatki v serverju

cekr ::

Je možno, da bi z ene strani napolnil stran z logIn podatki na drugi WEB strani?

LogIn podatki pa morajo biti na serverju. Se ne smejo videti na prvi strani.

To je sicer z varnostnega stališča problematično. Ampak...
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

apekkk ::

WCF?

cekr ::

Se nisva razumela. WCF je druga stvar.

Polnjenje podatkov se tiče ene čisto X strani, ki je nimam pod nadzorom.

Npr. na neko stran postaviš gumb. S tem gumbom pa poženeš proces polnjenja logIn podatkov na neki drugi strani. Problem je v tem, da mora biti ASP.NET stran in login podatki ne smejo biti vidni.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

keworkian ::

Če pravilno razumem, ti bi rad iz x strani dal na y stran podatke s tem da bi pritisnil na z(ASP.NET) stran?

Gandalfar ::

cross-domain POST, it's going to be tricky

cekr ::

Gandalfar je izjavil:

cross-domain POST, it's going to be tricky


To sem imel že v uporabi za druge strani. Toda v sedanji ne deluje.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

Gandalfar ::

ce bos se kaj vec napisal ti bomo morda lahko pomagali

cekr ::

Tako je:
če uporabljam desktop program, lahko uporabim element "webbrowser", ga nafilam s stranjo, potem pa programsko v določene textboxe dodam besedilo in nazadnje ."InvokeMember("click");"
Zadeva deluje - odpre novo stran. Seveda v elemntu WebBrowserju.


Sedaj bi rad isto naredi še kot WebSite.
Na eni strani mi je že uspelo s "http://...... ?userName=qweq& ..... & .....

Je mogoče to že kdo poskusil z uporabo frejmov?
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

Zgodovina sprememb…

  • spremenilo: cekr ()

techfreak :) ::

Tudi na spletnem projektu lahko uporabiš WebBrowser, vendar moraš uporabiti nit v kateri boš uporabil okno in WebBrowser kot STA (single threaded apartment).

Zgodovina sprememb…

cekr ::

techfreak :) je izjavil:

Tudi na spletnem projektu lahko uporabiš WebBrowser, vendar moraš uporabiti nit v kateri boš uporabil okno in WebBrowser kot STA (single threaded apartment).



Saj uporabljam WebBrowser, vendar nekje deluje, spet drugje pa ne.
Da, ga moram pa poganjati iz threada mi je pa že od začetka jasno.

Sam ASP.net v tem primeru itak odpade, ker strani itak še ni v serverju.

Mogoče me reši Iframe.
Premalo se ukvarjam z web zadevami se pa včasih pojavijo takšni problemi.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

techfreak :) ::

Z iframe bos tezko. Uporabi ASP.Net ali podobni spletni framework.

cekr ::

techfreak :) je izjavil:

Z iframe bos tezko. Uporabi ASP.Net ali podobni spletni framework.


Lej, ravno v tem je problem, da ASP.NET deluje na serverju.
Jest bi pa polnil s podatki stran, ki je na serverju v resnici ni.

Stran mora najprej obstajati v browserju potem jo pa nafilaš s podatki.
Klasično polnjenje s podatki zraven poti pa ne deluje oz. je očitno onemogočena.

Uporaba kontrole WebBrowser v povezavi z WebResponse je rešitev vendar ne deluje vedno.
Ko imaš enkrat podatke v kontroli WebBrowser, si rešen.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

techfreak :) ::

Zakaj jih na strezniku ne mores imeti? Ker nevem kako si ti predstavljas dostop iz ene strani na drugo preko uporabnika.

cekr ::

Lej, samo to hočem, da lahko napolnim textboxe na neki drugi LogIn strani in seveda programsko naredim click. To je vse. Ne rabim nobene znanosti.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

techfreak :) ::

Seveda, ampak to ne moreš narediti na strani uporabnika, ampak na strani strežnika.

cekr ::

Ta stran, ki jo bom polnil, nima na serverju kaj počet.

Primer, kako bi izgledalo:
1. na moji webStrani so textBoxi z userName, Password in SubmitButton.
2. v browserju(npr. Safari, IE...) na moji strani napolnim podatke in kliknem Submit.
3. odpre se Gmail.com z izpolnjenimi podatki z moje strani in se avtomatsko izvrši Prijava

Pod 3. bi še raje videl, da z mojimi podatki kar skoči v poštni predal.

Gmail sem dal samo za primer. Lahko je karkoli drugega.
Zaželeno pa je, da se moji vpisani podatki ne vidijo pri pregledu html-ja od moje strani.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

Zgodovina sprememb…

  • spremenilo: cekr ()

keworkian ::

Glede na to da kompliciras2. Si malo preberi http://www.netomatix.com/httppostdata.a...

Zgodovina sprememb…

cekr ::

keworkian je izjavil:

Glede na to da kompliciras2. Si malo preberi http://www.netomatix.com/httppostdata.a...


Sej nisem rekel, da ne kompliciram.
Z web zadevami se zelo poredko srečam in je včasih kakšen problem.


Če pa najmanj 10 dolgoletnih web developerjev vprašam in mi noben ne zna povedat rešitve, je pa kriza.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

techfreak :) ::

Zaželeno pa je, da se moji vpisani podatki ne vidijo pri pregledu html-ja od moje strani.

Nemogoče, vse kar lahko narediš je to, da otežiš delo nekomu, ki bi kaj takšnega delal.

3. odpre se Gmail.com z izpolnjenimi podatki z moje strani in se avtomatsko izvrši Prijava

Rabiš še kaj več kot samo prijavo, npr. pridobivanju kakšnih podatkov po prijavi? Čeprav je tudi za prijavo verjetnost zelo nizka, ker je veliko strani zaščitenih tudi proti temu.

cekr ::

techfreak :) je izjavil:

Rabiš še kaj več kot samo prijavo, npr. pridobivanju kakšnih podatkov po prijavi? Čeprav je tudi za prijavo verjetnost zelo nizka, ker je veliko strani zaščitenih tudi proti temu.


Stvar je ravno v tem, ker tista stran, ki jo hočem polniti, tega ne dovoli.
Zato mi pa to uspeva na desktopu s kontrolo webBrowser, s pomočjo katere lahko polniš karhočeš brez omejitev.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

apekkk ::

We are getting nowhere.

techfreak :) ::

Saj pravim, to boš moral izvajati na strežniku ali pa uporabniku namestiti program, ki bo imel vgrajeno kontrolo WebBrowser. Preko brskalnika tega žal ne moreš izvesti zaradi varnosti uporabnikov.

cekr ::

Na serverju sicer deluje, vendar je potem treba vse poslati na browser, ki mora potem naprej stran obravnavati, kot da je bila normalna prijava. Tu pa se ponovno pojavijo problemi. Bom poskusil še s SilverLightom in podatke skril v samo aplikacijo. Samo še en pameten gradnik, ki zna prikazovati webstrani, moram najti.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

darkolord ::

Če skriješ podatke v aplikacijo se jih da dost enostavno dobiti ven.

Zgodovina sprememb…

  • spremenilo: darkolord ()

cekr ::

darkolord je izjavil:

Če skriješ podatke v aplikacijo se jih da dost enostavno dobiti ven.


Ja, saj to je glavni problem cele zadeve. Podatke lahko samo prikrijem in malo otežim, več pa ne bo šlo.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Visual Basic] Aplikacija deluje nepopolno

Oddelek: Programiranje
91143 (927) bajsibajsi
»

Google TV

Oddelek: Zvok in slika
91672 (1219) Oldi
»

Chromium

Oddelek: Pomoč in nasveti
131468 (1359) elomat
»

Microsoft Security Essentials označil Google Chrome kot virus

Oddelek: Novice / Brskalniki
328413 (5985) amigo_no1
»

Spremljanje dogajanja na ekranu

Oddelek: Programiranje
81261 (1120) boss-tech

Več podobnih tem