Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. Avoid Back Button Click

Avoid Back Button Click

Scheduled Pinned Locked Moved ASP.NET
helpquestion
16 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I IamAmit

    Hello friends, I wanted to put restrictions on users browser activities. When user logs in ...if he presses "Back" button of the browser...he must not go back to the login page..an error message should be displayed to the user..How can we check that? Thanks In advance

    C Offline
    C Offline
    Christian Graus
    wrote on last edited by
    #3

    Why do people ask this day after day ? How does anyone think it's remotely possible ?

    Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

    J 1 Reply Last reply
    0
    • E eyeseetee

      Not this again.. check this out: http://www.boutell.com/newfaq/creating/backbutton.html http://knowledgebaseworld.blogspot.com/2007/09/how-to-expire-previous-page.html

      I Offline
      I Offline
      IamAmit
      wrote on last edited by
      #4

      Thank you very much....

      1 Reply Last reply
      0
      • E eyeseetee

        Not this again.. check this out: http://www.boutell.com/newfaq/creating/backbutton.html http://knowledgebaseworld.blogspot.com/2007/09/how-to-expire-previous-page.html

        I Offline
        I Offline
        IamAmit
        wrote on last edited by
        #5

        [Message Deleted]

        E 1 Reply Last reply
        0
        • I IamAmit

          [Message Deleted]

          E Offline
          E Offline
          eyeseetee
          wrote on last edited by
          #6

          ok well I'm not sure then, this isn't a great feature to try and incoperate anyway, i dont think there is a clear solution to do it

          1 Reply Last reply
          0
          • E eyeseetee

            Not this again.. check this out: http://www.boutell.com/newfaq/creating/backbutton.html http://knowledgebaseworld.blogspot.com/2007/09/how-to-expire-previous-page.html

            I Offline
            I Offline
            IamAmit
            wrote on last edited by
            #7

            hello friend , The code u given is not working. The page is still going back to login page..if user presses Back button..

            1 Reply Last reply
            0
            • C Christian Graus

              Why do people ask this day after day ? How does anyone think it's remotely possible ?

              Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

              J Offline
              J Offline
              J4amieC
              wrote on last edited by
              #8

              Christian Graus wrote:

              How does anyone think it's remotely possible ?

              Becaus every secure system (eg, banking websites) log you out if you try to click back. Obviously this is a much more indepth system than just "avoid user clicking back button", and requires much more work than a simple javascript hack.

              C I 2 Replies Last reply
              0
              • J J4amieC

                Christian Graus wrote:

                How does anyone think it's remotely possible ?

                Becaus every secure system (eg, banking websites) log you out if you try to click back. Obviously this is a much more indepth system than just "avoid user clicking back button", and requires much more work than a simple javascript hack.

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #9

                Yeah, these folks all ask the wrong question, that's the core problem

                Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                1 Reply Last reply
                0
                • J J4amieC

                  Christian Graus wrote:

                  How does anyone think it's remotely possible ?

                  Becaus every secure system (eg, banking websites) log you out if you try to click back. Obviously this is a much more indepth system than just "avoid user clicking back button", and requires much more work than a simple javascript hack.

                  I Offline
                  I Offline
                  IamAmit
                  wrote on last edited by
                  #10

                  Offcourse ..It is a bit of difficult code...than just javascript code ...but We need that code..Can anyone help us?

                  E C S 3 Replies Last reply
                  0
                  • I IamAmit

                    Offcourse ..It is a bit of difficult code...than just javascript code ...but We need that code..Can anyone help us?

                    E Offline
                    E Offline
                    eyeseetee
                    wrote on last edited by
                    #11

                    try putting this in your code javascript:window.history.forward(1);

                    C 1 Reply Last reply
                    0
                    • E eyeseetee

                      try putting this in your code javascript:window.history.forward(1);

                      C Offline
                      C Offline
                      Christian Graus
                      wrote on last edited by
                      #12

                      That is close to useless.

                      Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                      E 1 Reply Last reply
                      0
                      • I IamAmit

                        Offcourse ..It is a bit of difficult code...than just javascript code ...but We need that code..Can anyone help us?

                        C Offline
                        C Offline
                        Christian Graus
                        wrote on last edited by
                        #13

                        *sigh* It's really very trivial. You CANNOT stop the back button. You CAN make every page check if a session variable is set, and if not, redirect to your login page. I use a base class for this.

                        Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                        1 Reply Last reply
                        0
                        • I IamAmit

                          Offcourse ..It is a bit of difficult code...than just javascript code ...but We need that code..Can anyone help us?

                          S Offline
                          S Offline
                          Sherin Iranimose
                          wrote on last edited by
                          #14

                          Hi, Instead of doing a redirect to next page do a javascript location.href='next_page'

                          **$**herin Iranimose

                          1 Reply Last reply
                          0
                          • C Christian Graus

                            That is close to useless.

                            Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

                            E Offline
                            E Offline
                            eyeseetee
                            wrote on last edited by
                            #15

                            How come?

                            1 Reply Last reply
                            0
                            • E eyeseetee

                              Not this again.. check this out: http://www.boutell.com/newfaq/creating/backbutton.html http://knowledgebaseworld.blogspot.com/2007/09/how-to-expire-previous-page.html

                              L Offline
                              L Offline
                              led mike
                              wrote on last edited by
                              #16

                              .netman wrote:

                              Not this again

                              hehe At this point we could just about rename CodeProject to that: NotThisAgain.com  :-D

                              led mike

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups