ホームページ  >  記事  >  バックエンド開発  >  [PHP] Cookie ベースのログインと認証

[PHP] Cookie ベースのログインと認証

WBOY
WBOYオリジナル
2016-07-25 09:11:25876ブラウズ
  1. パスワードを入力
  2. パスワードを指定してください
  3. >
  4. 顧客 ID
  5. < ;/td>
  6. < div align="right">パスワード
复制發
  1. $now = getdate();
  2. $storetime= $now["weekday"] 。 「」。 $now["月"] ." " . $now["year"] ;
  3. $storetime.=" 時間 : ";
  4. if ($now["hours"] $storetime.= "0" . $now["時間"];
  5. } else {
  6. $storetime.= $now["時間"];
  7. }
  8. $storetime.= ":";
  9. if ($now["分"] $storetime.= "0" . $now["分"];
  10. } else {
  11. $storetime.= $now["分"];
  12. }
  13. $storetime.= ": ";
  14. if ($now["秒"] $storetime.= "0" . $now["秒"];
  15. } else {
  16. $storetime.= $now["秒"];
  17. }
  18. if (isset($data)) {
  19. $counter=++$data[l];
  20. setcookie("data[0]",$storetime,time() + (60*60*24));
  21. setcookie("data[1]", $counter,time() + (60*60*24)) ; setcookie("data[2]",$username,time() + (60*60*24));
  22. echo "
    Hi " 。 $data[2] 。 " ! !

    n";
  23. echo "
    最終ログイン時刻 :" .$data[0] 。 "

    n";
  24. echo "
    現在の日付 :" .$storetime。 "

    n";
  25. echo "
    ページビュー数 :" 。 $データ[l]。 "

    n";
  26. echo "
    ログインに成功しました!
    ";
  27. echo ( "今後 24 時間はパスワードを入力せずにこのエリアにアクセスできます!");
  28. } else {
  29. if (isset($username) && isset($password)) {
  30. if ($password=="スーパーパス") {
  31. $counter=0;
  32. setcookie("data[0]",$storetime,time() + (60*60*24)) ;
  33. setcookie("data[1]",$counter,time() + (60*60*24));
  34. setcookie("data[2]",$username,time() + (60*60*24) ));
  35. $url="場所: cookieimp.php";
  36. header($url);
  37. }else{
  38. echo "
    無効なパスワード!!!
    ";
  39. }
  40. }
  41. }
  42. ?>
复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。