PHP: make a sign out button in my sign out page -


i'm working on project in php , need sign out page. currently, page this

so when click on sign out button, i'm no longer signed in , i'm redirected sign in page. create sign out page sign out button allow user have confirmation message sign out. sign out code:

unset($_session["auth"]); header("location: sign-in.php"); 

so need when click on sign out button (header), i'm redirected sign out page sign out button (when clicked, want user no longer signed in).

alright, promissed functional script. display button , ask user confirm if (s)he wants logout before doing so. can adept other functionality , layouts if want to.

<?php session_start();  if(isset($_post['logout'])){     session_destroy();      #uncomment if wish redirect user somewhere     //header("location: index.php"); }  ?> <!doctype html> <html lang="en">     <head>         <meta http-equiv="content-type" content="text/html; charset=utf-8" />         <title>logout</title>         <script type="text/javascript">         document.addeventlistener("domcontentloaded", function(){             document.getelementbyid('form').addeventlistener("submit", function(event){                 event.preventdefault();                  var form = document.getelementbyid('form');                 var log = confirm("are sure wish logout?");                  if(log){                     form.innerhtml += "<input type='hidden' name='logout' value='0' />";                     form.submit();                 } else {                     //you redirect user away                     //logout page here if want or                     return false;                 }             });         });         </script>     </head>     <body>         <form method="post" action="" id="form" accept-charset="utf-8">             <input type="submit" value="logout" />         </form>     </body> </html> 

Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -