Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Log Out

  1. #1
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183

    Log Out

    Perchè se in tutte le pagine mi funziona bene la procedura di Log Out
    codice:
    Private Sub btnVia_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVia.Click
    
            Session.Abandon()
            Response.Redirect("Benvenuto.aspx")
    
        End Sub
    E mi rimanda alla pagina Benvenuto.aspx, se lo faccio da una pagina non mi ci rimanda e mi manda alla Login.aspx?
    Grazie 1000 x l'aiuto

    Beke
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  2. #2
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    Questo è il codice completo della pagina "incriminata"
    codice:
    Imports System.Data
    Imports System.Data.OleDb
    Imports System.Web.UI.WebControls
    
    Public Class Ok
        Inherits System.Web.UI.Page
    
    #Region " Codice generato da Progettazione Web Form "
    
        'Chiamata richiesta da Progettazione Web Form.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    
        End Sub
        Protected WithEvents Label1 As System.Web.UI.WebControls.Label
        Protected WithEvents Label2 As System.Web.UI.WebControls.Label
        Protected WithEvents HyperLink6 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink5 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink4 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink3 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink2 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink1 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents btnVia As System.Web.UI.WebControls.Button
        Protected WithEvents HyperLink7 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink12 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink8 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink9 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink10 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink11 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink13 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents HyperLink14 As System.Web.UI.WebControls.HyperLink
        Protected WithEvents btnBye As System.Web.UI.WebControls.Button
    
        'NOTA: la seguente dichiarazione è richiesta da Progettazione Web Form.
        'Non spostarla o rimuoverla.
        Private designerPlaceholderDeclaration As System.Object
    
        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
            'Non modificarla nell'editor del codice.
            InitializeComponent()
        End Sub
    
    #End Region
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
            If Session("Vialibera") = 1 Then
    
                If Not IsPostBack Then
    
                    Label2.Text = "Bravo" & " " & Session("Nome") & " " & ", i dati sono stati inseriti correttamente! "
    
                    If Session("MyType") = "Usr" Then
    
                        HyperLink1.Visible = False
                        HyperLink2.Visible = False
                        HyperLink3.Visible = False
                        HyperLink4.Visible = False
                        HyperLink5.Visible = False
                        HyperLink6.Visible = False
                        HyperLink7.Visible = True
                        HyperLink8.Visible = True
                        HyperLink9.Visible = True
                        HyperLink10.Visible = True
                        HyperLink11.Visible = True
                        HyperLink12.Visible = False
                        HyperLink13.Visible = True
                        HyperLink14.Visible = True
    
                    Else
    
                        If Session("MyType") = "Usr" Then
    
                            HyperLink1.Visible = True
                            HyperLink2.Visible = True
                            HyperLink3.Visible = True
                            HyperLink4.Visible = True
                            HyperLink5.Visible = True
                            HyperLink6.Visible = True
                            HyperLink7.Visible = True
                            HyperLink8.Visible = True
                            HyperLink9.Visible = True
                            HyperLink10.Visible = True
                            HyperLink11.Visible = True
                            HyperLink12.Visible = True
                            HyperLink13.Visible = True
                            HyperLink14.Visible = True
    
                        End If
    
                    End If
    
                Else
    
                    Response.Redirect("Login.aspx")
    
                End If
    
            End If
    
    
        End Sub
    
        Private Sub btnVia_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVia.Click
    
            Session.Abandon()
            Response.Redirect("Benvenuto.aspx")
    
        End Sub
    
        Private Sub btnBye_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBye.Click
    
            Session.Abandon()
            Page.RegisterStartupScript("s", "<script>self.close();</script>")
    
        End Sub
    
    End Class
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  3. #3
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    Addirittura ora mi fa la stessa cosa anche se premo l'altro bottone...

    è l'unica pagina che mi dà problemi
    il resto è perfetto!
    Devo sistemare questa cosa e poi posso anche consegnare il programma..
    aiutatemi, per favore...
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  4. #4
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    EVIDENTEMENTE al click del bottone, Session("Vialibera") è diverso da 1.
    il test su Session("Vialibera") = 1 lo fai anche se c'è un postback. qunidi quando clicchi sul bottone il test viene eseguito sempre.
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  5. #5
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    è diverso perchè gli dico
    Session.Abandon()
    che mi azzera tutti i valori della Sessione. Ho un programma fatto di ben 29 pagine ; in 28 mi funziona tutto alla perfezione , anche questi 2 bottoni, solo in questa fottuta pagina Ok.aspx non mi funzionano i 2 bottoni!
    Perchè?
    Beke
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  6. #6
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    non è diverso perchè l'evento load(se ricordo bene) è il primo a succedere. quindi se è come dico io prima esgue il test e poi va sl click del button (e nel tuo caso non ci va perchè c'è un redirect a login.aspx)
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  7. #7
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    spiegami una cosa
    perchè in 28 pagine funziona ed in una no?
    eppure il codice di tutte le pagine per quanto riguarda i 2 bottoni btnVia e btnBye è esattamente identico!ed anche il codice iniziale della page load è lo stesso perchè c'è sempre il controllo della Session("Vialibera")=1 e if not ispostback, eppure in tutte le altre 28 funziona e in questa no!
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  8. #8
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    perchè non provi così:
    codice:
    If Not IsPostBack Then
     If Session("Vialibera") = 1 Then
      .........
      ........
      ......
     else
      response.redirect.......
     end if
    end if
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  9. #9
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    non mi sembra abbia senso fare una cosa del genere. :master:
    Un Anello per domarli, un Anello per trovarli,
    un Anello per ghermirli e nel buio incatenarli ( J.R.R. Tolkien )

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    204
    Forse quello che dico è una fesseria... ma questa pagina è in una sezione protetta del sito mentre le altre 28 no?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.