sql >> データベース >  >> RDS >> Mysql

ログインをより安全にする

    代わりにPHPセッションを使用して、より安全にすることができます。まず、ユーザーをloginhome.phpにリダイレクトします。 ログインページ(例:login.php

    session_start();
    $_SESSION['logged_in'] = true;
    header("Location: loginhome.php");
    

    そして、loginhome.php ファイルの場合、セッションを確認し、設定されていない場合は、ユーザーをログインページにリダイレクトできます。

    <?php
    
     include "include.php";
     session_start();
     if(!$_SESSION['logged_in']){
     session_destroy();
     header("Location: login.php");
    }
    
    ?>
    

    ログアウトするには、セッションを破棄します。

    <?php
    
    session_start();
    $_SESSION['logged_in'] = 0;
    session_destroy();
    header("Location: login.php");
    
    ?>
    

    include.php ファイル。

    <?php
    $link = mysqli_connect
    ("host", "user", "password", "database");
    ?>
    

    ヒントとして、ユーザーのユーザー名とパスワードを暗号化する必要があります。これがお役に立てば幸いです!




    1. javascriptでphpスクリプトを実行しますか?

    2. C#を使用してOracleデータベースにBLOBを挿入します

    3. MySQLのsourceコマンドを使用してWindowsに大きなファイルをインポートするにはどうすればよいですか

    4. プレーヤーランク(および周囲のプレーヤー)を備えた高速mySQLリーダーボード