亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP、簡(jiǎn)易図書貸出システムのユーザーログイン機(jī)能を開発

以前に正常に登録され、情報(bào)がデータベースに保存されました。

これで、ログイン情報(bào)が登録情報(bào)と一致する限り、ログインテキストボックスに登録情報(bào)を入力することができ、正常にログインしてホームページにジャンプできます。

1616.png

ここでは<input>で送信を判斷する必要があります。

セッションに保存されているIDに基づいてログインしているかどうかを判斷し、すでにログインしている場(chǎng)合はログインが終了します。

<?php
if(isset($_POST['submit'])){
// 如果已經(jīng)登錄過,直接退出
  if(isset($_SESSION['id'])) {
    //重定向到管理留言
    echo "<script language=javascript>alert('您已登陸');window.location='index.php'</script>";
    // 登錄過的話,立即結(jié)束
    exit;
  }
 } 
?>

session 変數(shù)は、ユーザー セッション (セッション) に関する情報(bào)を保存したり、ユーザー セッション (セッション) の設(shè)定を変更したりするために使用されます。

POST パラメータを取得し、SQL ステートメントを通じてユーザー名とパスワードが一致するかどうかを確認(rèn)します。

<?php
 $nickname=$_POST['username'];
  $password=$_POST['password'];
  //$password=md5($password);

// 檢查帳號(hào)和密碼是否正確,
  $sql="SELECT * FROM user where name='$nickname' and password='$password'";
  $re = mysqli_query($link,$sql);
  $result=mysqli_fetch_array($re);
// 如果用戶登錄正確
  if(!empty($result)) {
    //注冊(cè)session變量,保存當(dāng)前會(huì)話用戶的昵稱
    $_SESSION['id']=$result['id'];
    // 登錄成功重定向到管理頁面
    echo "<script language=javascript>alert('登陸成功');window.location='index.php'</script>";
  }
  else {
    // 管理員登錄失敗
    echo "<script language=javascript>alert('密碼不正確');window.location='landing.php'</script>";
  }
?>

md5()関數(shù)はファイルの暗號(hào)化に使用されます。


學(xué)び続ける
||
<?php //初始化session if(isset($_GET['tj']) == 'out'){ session_destroy(); echo "<script language=javascript>alert('退出成功!');window.location='landing.php'</script>"; } if(isset($_POST['submit'])){ // 如果已經(jīng)登錄過,直接退出 if(isset($_SESSION['id'])) { //重定向到管理留言 echo "<script language=javascript>alert('您已登陸');window.location='index.php'</script>"; // 登錄過的話,立即結(jié)束 exit; } // 獲得參數(shù) $nickname=$_POST['username']; $password=$_POST['password']; //$password=md5($password); // 檢查帳號(hào)和密碼是否正確, $sql="select * from user where name='$nickname' and password='$password'"; $re = mysqli_query($link,$sql); $result=mysqli_fetch_array($re); // 如果用戶登錄正確 if(!empty($result)) { //注冊(cè)session變量,保存當(dāng)前會(huì)話用戶的昵稱 $_SESSION['id']=$result['id']; // 登錄成功重定向到管理頁面 echo "<script language=javascript>alert('登陸成功');window.location='index.php'</script>"; } else { // 管理員登錄失敗 echo "<script language=javascript>alert('密碼不正確');window.location='landing.php'</script>"; } } ?>
提出するリセットコード