Visualizzazione dei risultati da 1 a 8 su 8

Discussione: controllare sessione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    91

    controllare sessione

    Salve,

    vi spiego la mia situazione:

    Ho un pannello di amministrazione sviluppato in asp. All'interno è presente una pagina .aspx dalla quale effettuo l'upload di immagini e l'inserimento nel db.

    Ovviamente se mi becco la pagina .aspx, la apro senza aver effettuato l'accesso.

    Allora ho pensato di trovare un modo di controllare nella pagina .aspx la sessione che è presente sulla pagina asp, del tipo:

    if (Session["admin"] == null)
    {
    Response.Redirect("index.asp");
    }

    Ma Session["admin"] è sempre Null anche se io effettuo l'accesso.

    Come posso risolvere?

    Grazie, Kuilsera

  2. #2
    hai importato l'assembly, using System.Web.SessionState; ?

    hai creato la sessione, Session["admin"] ="quello che ti pare"; ?

    ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    91
    Ho messo <%@ Import Namespace="System.Web.SessionState" %>,
    ma come faccio a passarmi la variabile di sessione "Session["admin"]" dalla pagina asp alla pagina .aspx??

  4. #4
    Scusa non avevo capito che stai integrando codice asp.net a codice asp.

    Un modo per passare sessioni da asp ad asp.net è usare dei cookie temporanei

    http://www.aspitalia.com/script/384/...P-ASP.NET.aspx

    oppure ti passare la sessione in querystring o attraverso database.

    Ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    91
    In querystring può andare più che bene.

    Grazie infinite, Kuilsera

  6. #6
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    91
    Salve,

    ho provato ad utilizzare:

    valore = Request.Cookies("session")("userID")

    come specificato nel link che mi hai passato, quindi ho messo nella mia pagina .aspx:

    string valore = Request.Cookies("session")("prova");

    ma mi restituisce questo errore:

    Compiler Error Message: CS0118: 'System.Web.HttpRequest.Cookies' denotes a 'property' where a 'method' was expected

    come posso risolvere?

  8. #8
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Cookies è una proprietà e non un metodo. tu stai cercando di utilizzarlo come se fosse un metodo.
    cerca in internet un pò di materiale sul linguaggio C# e poi sulle sessioni e cookies in ASP .NET.
    I got the remedy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.