Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Telia-webmail login på egen server

Postades av 2005-03-12 03:12:29 - Hobbe Husman, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 11469 personer

Hej,
vill lägga telias weblogin formulär på min egen sida, där jag fyller i fälten "användarnamn" och "lösenord" automatiskt från en databas, beroende på vem som loggat in på min sida.

Problermet nu är att när jag skickar dormuläret hamnar jag automatiskt på telias login-sida, med bara användarnamnfältet ifyllt.
Så på ngt sätt känner deras server av att logindata kommer från en annan sida än deras egen.

vet nån bot på detta??
Troligtvis är det funktionen setAction som gör detta:


function setAction() {
var protocol = window.location.protocol;
var hostname = window.location.hostname;
var port = window.location.port;
var httpport =0;
if( httpport == "0" ) {
httpport = port;
}
var sslport = "443";
// If a secure connection is required or requested, we'll use one https.
protocol = "https://"
port = sslport;
var authenticateUrl = "/cp/ps/Main/login/Authenticate?fp=fail&d=pne.telia.com&s=1110379090927";
// Remove unecessary query parameters from the url. The username is
// supplied by the login form. The token will be created upon
// a successful login.
authenticateUrl = removeUsernameFromUrl(authenticateUrl);
authenticateUrl = removeTokenFromUrl(authenticateUrl);
authenticateUrl = removeDomainFromUrl(authenticateUrl);
// Enable session validation. This prevents users re-authenticating
// an expired or logged out session using a browser refresh.
authenticateUrl = authenticateUrl + "&v=1110379090927";
// Construct the complete login url.
var baseUrl = protocol + hostname + ":" + port + authenticateUrl;

var url = baseUrl;
window.document.loginInfo.action = url;
...
}

Funktionerna removeUsernameFromUrl, removeTokenFromUrl och removeDomainFromUrl är identiska..


function removeXXXFromUrl(url) {
var username = /(.*)u=[^&]*([&]|$)(.*)/;
var result = url.match(username);
if( result != null ) {
url = result[1] + result[3];
} return url;
}



vad görs i setAction rutinen eg???? o hur kan jag lura teliaservern så att den inte fattar att formuläret ligger på min sida..???

https://webmail.telia.com/cp/ps/Main/login/Login?d=pne.telia.com


Svara

Sv: Telia-webmail login på egen server

Postades av 2005-03-12 12:39:01 - Pelle Johansson

Du försöker logga in på ett mailkonto med javascript, det är väl kanske inte så bra eftersom andra kan se vad du har för inloggningsuppgifter då. Bättre är väl att skriva ett program som gör det åt dig så ingen kan se vad du loggar in med?


Svara

Sv: Telia-webmail login på egen server

Postades av 2005-03-12 13:56:35 - Johan Djupmarker

Kontrollen ligger säkert på servern och kontrollerar den referer som webläsaren skickar med... Jag känner inte till något annat sätt att fixa det än att göra/använda en webläsare som skickar falsk referer.

/Johan


Svara

Sv:Telia-webmail login på egen server

Postades av 2005-03-12 15:14:05 - Hobbe Husman

Alltså, koden jag hade skrivit är taget direkt från telias login-sida. De använder den för att logga in en via login-formuläret. jag vill bara göra en enkel automatisk inloggning, antingen fylla i fälten automatiskt, eller göra en egen inloggningsformulär.... kan ju inte vara så svårt???

Att andra kan se ens inloggningsuppgufter gör inte så mkt, det är inga hemligheter som bevaras på de mailkontona...


Svara

Sv: Telia-webmail login på egen server

Postades av 2005-03-12 16:35:19 - Johan Djupmarker

Som jag skrev, det är säkert inget fel på din sida utan problemet är nog att telia inte tillåter att inloggningen postas från någon annan sida.

/Johan


Svara

Sv:Telia-webmail login på egen server

Postades av 2005-03-22 11:23:39 - Hobbe Husman

Men isf, vad gör dessa rader i rutinen ovan:

<code>
var baseUrl = protocol + hostname + ":" + port + authenticateUrl;

var url = baseUrl;
window.document.loginInfo.action = url;
</code>

Den trixar ju med urlen.. jag trodde att det var så telia-servern fattade att man trixat med deras sida.


Har ngn några förslag på hur man "trixar med referern" som johan nämnde???


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
765
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies