Miten toteuttaa javascriptillä seuraava sivu asiakkaille?
-Käyttäjä antaa asiakastunnuksensa esim. 075salonen ja klikkaa ok
-Hänet ohjataan sivulle 075salonen.htm
Käyttäjiä pitäisi olla useampia.
Asiakassivut...
13
854
Vastaukset
- as-keetti
neuvotaan lähes samanlaiseen tapaukseen ratkaisu.
Sovella vähän:
http://koti.mbnet.fi/~merkka/js/pass2.html- Kustaa G Nakkijänö
Tuolla onnistuu. Vielä pitäisi saada scripti tarkistamaan kohdesivun olemassaolo ennen sinne siirtymistä, jottei väärin kirjoittavat asiakkaat päädy 404-sivulle. Onnistuuko esim. linkkisivun otsikon tarkistus jotenkin?
- as-keetti
Kustaa G Nakkijänö kirjoitti:
Tuolla onnistuu. Vielä pitäisi saada scripti tarkistamaan kohdesivun olemassaolo ennen sinne siirtymistä, jottei väärin kirjoittavat asiakkaat päädy 404-sivulle. Onnistuuko esim. linkkisivun otsikon tarkistus jotenkin?
tietty tarttisi tietää että mitäs sitten näytetään
jos ei 404:sta?
Mielestäni 404 on ihan hyvä vinkki murtomiehille
ettei kannata yrittää.
Mutta tässä sinulle lisävinkkiä:
http://www.sigmatic.fi/asiakassivut/virhesivut.html - Kustaa G Nakkijänö
as-keetti kirjoitti:
tietty tarttisi tietää että mitäs sitten näytetään
jos ei 404:sta?
Mielestäni 404 on ihan hyvä vinkki murtomiehille
ettei kannata yrittää.
Mutta tässä sinulle lisävinkkiä:
http://www.sigmatic.fi/asiakassivut/virhesivut.htmlVirheestä voisi tulla vaikka alert viesti: väärä tunnus, yritä uudelleen.
- neneff
Kustaa G Nakkijänö kirjoitti:
Virheestä voisi tulla vaikka alert viesti: väärä tunnus, yritä uudelleen.
Ajaxillahan tuo onnistuu helposti, siis haet sivua tunnus_salasana.html (tai mitä nyt haluatkin) mikäli header palauttaa statuskoodina 200 niin heität kävijän tunnus.salasana.html sivulle, mikäli palauttaa muun niin silloin alert.
http://www.xul.fr/en-xml-ajax.html
http://www.comptechdoc.org/independent/web/cgi/javamanual/javalocation.html
http://www.javascript-page.com/alert.html
Statuskoodeista
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Joskin kannattaa miettiä ihan PHP:llä tuo tunnistaminen, ja sit JS vain alert - neneff
as-keetti kirjoitti:
tietty tarttisi tietää että mitäs sitten näytetään
jos ei 404:sta?
Mielestäni 404 on ihan hyvä vinkki murtomiehille
ettei kannata yrittää.
Mutta tässä sinulle lisävinkkiä:
http://www.sigmatic.fi/asiakassivut/virhesivut.html"Mielestäni 404 on ihan hyvä vinkki murtomiehille
ettei kannata yrittää."
Niin no, käyttäjäystävällisyyttä ajatellen tuommoinen ilmoitus ei hyvä. Ajatteleppas tilanne typotat tunnuksesi tällöin saat 404 errorin, etkä mitään informaatiota mitä teit väärin. Joten tuosta monet ajattelee, ettei palvelu toimi tai muuta vastaavaa.
Mikään ei ole mukavempaa kuin täyttää pitkä lomake ja sitten todetaan vain tietosi ovat virheelliset, ole hyvä ja korjaa virheesi. Kun palaa takasin lomake sivulle niin syötetyt tiedot on poistettu. - käyttäjäystävällisyys
neneff kirjoitti:
"Mielestäni 404 on ihan hyvä vinkki murtomiehille
ettei kannata yrittää."
Niin no, käyttäjäystävällisyyttä ajatellen tuommoinen ilmoitus ei hyvä. Ajatteleppas tilanne typotat tunnuksesi tällöin saat 404 errorin, etkä mitään informaatiota mitä teit väärin. Joten tuosta monet ajattelee, ettei palvelu toimi tai muuta vastaavaa.
Mikään ei ole mukavempaa kuin täyttää pitkä lomake ja sitten todetaan vain tietosi ovat virheelliset, ole hyvä ja korjaa virheesi. Kun palaa takasin lomake sivulle niin syötetyt tiedot on poistettu.Asioissa on aina kaksi puolta.
Olisihan se tosi käyttäjäystävällistä jos
salasanan väärin antamisen jälkeen tulisi viesti
"Väärä salasana, korjaa 'e' 'o':ksi".
Mutta... - neneff
käyttäjäystävällisyys kirjoitti:
Asioissa on aina kaksi puolta.
Olisihan se tosi käyttäjäystävällistä jos
salasanan väärin antamisen jälkeen tulisi viesti
"Väärä salasana, korjaa 'e' 'o':ksi".
Mutta..."Asioissa on aina kaksi puolta.
Olisihan se tosi käyttäjäystävällistä jos
salasanan väärin antamisen jälkeen tulisi viesti
"Väärä salasana, korjaa 'e' 'o':ksi"."
En tarkoittanut ihan tuommoista viestiä, vaan että virheellinen tunnus/salasana tai vastaavaa. Kyllä tuommoinen ilmoitus kertoo huomattavasti enemmän kuin error 404 sivua ei löydy.
Ja muutenkin tuo suojausjuttu on aika huono sillä brute force löytää aika äkkkiä sivut, ellei sitten hirvittävän pitkiä salasanoja. Joten kannattaa tehdä vaik max 3 yritystä tunti, jonka jälkeen saa tunnin bannin tai vastaavaa. - Kustaa G Nakkijänö
neneff kirjoitti:
"Asioissa on aina kaksi puolta.
Olisihan se tosi käyttäjäystävällistä jos
salasanan väärin antamisen jälkeen tulisi viesti
"Väärä salasana, korjaa 'e' 'o':ksi"."
En tarkoittanut ihan tuommoista viestiä, vaan että virheellinen tunnus/salasana tai vastaavaa. Kyllä tuommoinen ilmoitus kertoo huomattavasti enemmän kuin error 404 sivua ei löydy.
Ja muutenkin tuo suojausjuttu on aika huono sillä brute force löytää aika äkkkiä sivut, ellei sitten hirvittävän pitkiä salasanoja. Joten kannattaa tehdä vaik max 3 yritystä tunti, jonka jälkeen saa tunnin bannin tai vastaavaa.Löysin htmlcodetutorial foorumista toimivan ja tarkoitukseen sopivan valmiin PHP-koodin jolla sain nopeasti (pienin muokkauksin) palvelun toimimaan:
http://www.htmlcodetutorial.com/help/ftopic3747-0-asc-0.html
Javascriptillä tuntui vaikealta toteuttaa tuo kohdesivun tarkistus ennen siirtymistä. - Aleksi
neneff kirjoitti:
Ajaxillahan tuo onnistuu helposti, siis haet sivua tunnus_salasana.html (tai mitä nyt haluatkin) mikäli header palauttaa statuskoodina 200 niin heität kävijän tunnus.salasana.html sivulle, mikäli palauttaa muun niin silloin alert.
http://www.xul.fr/en-xml-ajax.html
http://www.comptechdoc.org/independent/web/cgi/javamanual/javalocation.html
http://www.javascript-page.com/alert.html
Statuskoodeista
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Joskin kannattaa miettiä ihan PHP:llä tuo tunnistaminen, ja sit JS vain alertSiis mitä toi olisi suomeksi. Olen hupsu enkä ymmärrä. :o) Voisitko vasatat tähän viestiin ja kertoa, miten saa tehtyä koodin, joka väärän salasanan tullessa ilmoittaa alertilla: väärä käyttis/salasana. Kiitos jo etukäteen!
- neneff
Aleksi kirjoitti:
Siis mitä toi olisi suomeksi. Olen hupsu enkä ymmärrä. :o) Voisitko vasatat tähän viestiin ja kertoa, miten saa tehtyä koodin, joka väärän salasanan tullessa ilmoittaa alertilla: väärä käyttis/salasana. Kiitos jo etukäteen!
Mitähän kohtaa tuosta et ymmärrä?
"mikäli header palauttaa statuskoodina 200 niin heität kävijän tunnus.salasana.html sivulle"
Tuolla esimerkissä on
if(xhr.status == 200)
document.ajax.dyn="Received:" xhr.responseText;
else
document.ajax.dyn="Error code " xhr.status;
Niin
if kohtaan laitat sen location jutun ja else kohtaan alert ilmoituksen. Muuten tuo pitäisi olla ihan helppo juttu. - Aleksi
neneff kirjoitti:
Mitähän kohtaa tuosta et ymmärrä?
"mikäli header palauttaa statuskoodina 200 niin heität kävijän tunnus.salasana.html sivulle"
Tuolla esimerkissä on
if(xhr.status == 200)
document.ajax.dyn="Received:" xhr.responseText;
else
document.ajax.dyn="Error code " xhr.status;
Niin
if kohtaan laitat sen location jutun ja else kohtaan alert ilmoituksen. Muuten tuo pitäisi olla ihan helppo juttu.Eihän selain ymmärrä tuota. Mikä siis olisi koko koodi? Siis siinä on kaikki mitä kirjautumiseen tarvii? Tai miten tuon saa lisättyä vaikka seuraavaan koodiin?
function pass()
{
var word1 = document.form1.text1.value
var word2 = document.form2.text2.value
document.form1.text1.value = ""
document.form2.text2.value = ""
parent.location = word1 word2 ".html"
}
Tunnus:
Salasana: - neneff
Aleksi kirjoitti:
Eihän selain ymmärrä tuota. Mikä siis olisi koko koodi? Siis siinä on kaikki mitä kirjautumiseen tarvii? Tai miten tuon saa lisättyä vaikka seuraavaan koodiin?
function pass()
{
var word1 = document.form1.text1.value
var word2 = document.form2.text2.value
document.form1.text1.value = ""
document.form2.text2.value = ""
parent.location = word1 word2 ".html"
}
Tunnus:
Salasana:En tykkää antaa koko koodia yleensä koska näin et opi mitään. Toisaaltaan sanoin aikasemmin hieman epäselvästi joten tän kerran tehdään noiden linkkien tietojen pohjalta pikkuinen esimerkki.
function submitForm()
{
var req = null;
var word1 = document.form1.text1.value;
var word2 = document.form2.text2.value;
var url = word1 word2 ".html";
if (window.XMLHttpRequest)
{
req = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e)
{
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
req.onreadystatechange = function()
{
if(req.readyState == 4)
{
if(req.status == 200)
{
location.href = url;
}
else
{
alert('väärä tunnus');
}
}
};
req.open("GET", url, true);
req.send(null);
}
Salasana:
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Aivosyöpää sairastava Olga Temonen TV:ssä - Viimeinen Perjantai-keskusteluohjelma ulos
Näyttelijä-yrittäjä Olga Temonen sairastaa neljännen asteen glioomaa eli aivosyöpää, jota ei ole mahdollista leikata. Hä912910Pelotelkaa niin paljon kuin sielu sietää.
Mutta ei mene perille asti. Miksi Venäjä hyökkäisi Suomeen? No, tottahan se tietenkin on jos Suomi joka ei ole edes soda2991686Mikä saa ihmisen tekemään tällaista?
Onko se huomatuksi tulemisen tarve tosiaan niin iso tarve, että nuoruuttaan ja tietämättömyyttään pilataan loppuelämä?2461557- 871391
IL - VARUSMIEHIÄ lähetetään jatkossa NATO-tehtäviin ulkomaille!
Suomen puolustuksen uudet linjaukset: Varusmiehiä suunnitellaan Nato-tehtäviin Puolustusministeri Antti Häkkänen esittel4021384Nyt kun Pride on ohi 3.0
Edelliset kaksi ketjua tuli täyteen. Pidetään siis edelleen tämä asia esillä. Raamattu opettaa johdonmukaisesti, että4001307Kiitos nainen
Kuitenkin. Olet sitten ajanmerkkinä. Tuskin enää sinua näen ja huomasitko, että olit siinä viimeisen kerran samassa paik21089Esko Eerikäinen tatuoi kasvoihinsa rakkaan nimen - Kärkäs kommentti "Ritvasta" lävähti somessa
Ohhoh! Esko Eerikäinen on ottanut uuden tatuoinnin. Kyseessä ei ole mikä tahansa kuva minne tahansa, vaan Eerikäisen tat381037Hyväksytkö sinä sen että päättäjämme ei rakenna rauhaa Venäjän kanssa?
Vielä kun sota ehkäpä voitaisiin välttää rauhanponnisteluilla niin millä verukkeella voidaan sanoa että on hyvä asia kun329874Miksi Purra-graffiti ei nyt olekkaan naisvihaa?
"Pohtikaapa reaktiota, jos vastaava graffiti olisi tehty Sanna Marinista", kysyy Tere Sammallahti. Helsingin Suvilahden257855