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
Post a Comment