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


problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie = F

Postades av 2005-08-28 15:38:58 - Johan Svensson, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 432 personer

Här är koden jag har problem med:
<code>
void OnSubmit (Object sender, EventArgs e)
{
if (CustomAuthenticate (UserName.Text, Password.Text))

HttpCookie cookie = FormsAuthentication.GetAuthCookie (UserName.Text, RememberMe.Checked);
cookie.Expires = DateTime.Now + new TimeSpan (7, 0, 0, 0);
Response.Cookies.Add (cookie);
Response.Redirect (FormsAuthentication.GetRedirectUrl (UserName.Text, RememberMe.Checked));

else
Output.Text = "Invalid login";
}
</code>

Får följande felmeddelande:
CS1023: Embedded statement cannot be a declaration or labeled statement
för raden:
HttpCookie cookie = FormsAuthentication.GetAuthCookie (UserName.Text, RememberMe.Checked);


Koden nedan fungerar, men där kan man inte ställa in livslängden på kakan:
<code>
<script language="C#" runat="server">
void OnSubmit (Object sender, EventArgs e)
{
if (CustomAuthenticate (UserName.Text, Password.Text))
FormsAuthentication.RedirectFromLoginPage (UserName.Text, RememberMe.Checked);

else
Output.Text = "Invalid login";
}
</code>


Svara

Sv: problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-28 19:28:02 - staffan sjöstedt

Det är inte så at tdu saknar { och } runt kodblocket mellan if(..) och else??
I sådana fall är det nog det.
/Staffan


Svara

Sv:problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-28 20:15:57 - Mikael Åhlén

Hej,

Nej, if utan {} funkar utmärkt i C#.

Det finns väl enklare sätt, eller vill du verkligen skapa kakan själv?

/m


Svara

Sv: problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-30 12:20:30 - Håkan Borneland

Hej!

Du måste deklarera HttpCookie cookie; före if satsen.
Kör <b>cookie = FormsAuthentication.GetAuthCookie (UserName.Text, RememberMe.Checked);</b> i ifatsen

//Håkan


Svara

Sv:problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-30 20:36:34 - Johan Svensson

Jag förstår inte riktigt vad det är jag skall göra. Testat lite men får det inte att fungera.


Svara

Sv: problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-30 21:19:42 - Håkan Borneland

Testa:

void OnSubmit( Object sender, EventArgs e )
{
  HttpCookie cookie;     

  if( CustomAuthenticate( UserName.Text,  Password.Text ) )
  {
    cookie = FormsAuthentication.GetAuthCookie( UserName.Text, RememberMe.Checked );
    cookie.Expires = DateTime.Now + new TimeSpan( 7, 0, 0, 0 );
    Response.Cookies.Add( cookie );
    Response.Redirect(FormsAuthentication.GetRedirectUrl(UserName.Text, RememberMe.Checked));
  }
  else
  {
    Output.Text = "Invalid login";
  }
}


//Håkan


Svara

Sv:problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-30 21:33:33 - Johan Svensson

Nu får jag i alla fall inte något felmeddelande men koden fungerar inte som jag vill. Livslängden på kakan blir 50 år, som är default längden vid "Persistent: True". jag vill ju att kakan bara skall sparas i 7 dagar (eller vill och vill, det är bara taget ur luften nu under testet av koden). Men jag vill alltså ändra så att kakan sparas kortare än 50 år om man klickar i Autoinloggnings-boxen.


Svara

Sv: problem med att ställa in kakans livslängd vid inloggning. HttpCookie cookie

Postades av 2005-08-30 22:06:51 - Johan Svensson

Oj då. nog missuppfattat en hel del. Kakans livslängd blir bara 7 dagar, TACK. Men "Ticket"-ens livslängd verkar bli 50 år, hur ändrar man den? Och va tusan är det för något? Är det en session på servern eller?

Hur lång livslängd tycker ni att en inloggningskaka skall ha om man klickar för "kom ihåg mig" och hur länge skall livslängden vara om man loggar in utan att klicka för den? Bör väll kanske sägas att det skall vara till ett forum (typ pellesoft-forum).


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 607
27 953
271 709
1 064
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