ログイン機能を実装するための
#php ログイン関数の実装php メソッド: 1. データベースに接続して作成します; 2.layui フレームワークを使用して、ユーザー名とパスワードの入力が空かどうかを確認します; 3. 「login.php」を作成して、ユーザー名とパスワードの正確性; 4. ログイン効果を確認します。
最も単純な関数から始めるのが自然です。最初のタスクはログイン操作を実行することでしたが、実際には想像したほど簡単ではありませんでした。
1. まず接続してデータベースを作成します。
この部分はmodel.phpに書きました
$userName='root'; $passWord=''; $host='localhost'; $dataBase='login'; //创建连接 $conn=mysqli_connect($host,$userName,$passWord,$dataBase);
2. フロントエンドページを書くには、フロントエンド フレームワークに習熟するために、layui フレームワークがインターフェイスを作成し、その前にユーザー名とパスワードの入力が空かどうかを判断するための JS コードがあります
76c82f278ac045591c9159d381de2c57 9fd01892b579bba0c343404bcccd70fb 6012274a928fd1ff093899c3409321b22cacc6d41bbb37262a98f745aa00fbf0 88499d69c5381e3453b4acdedf0d3afc 93f0f5c25f18dab9d176bd4f6de5d30e a80eb7cbb6fff8b0ff70bae37074b813 b2386ffb911b14667cb8f0f91ea547a7注册登录6e916e0f7d1e588d4f442bf645aedb2f 9c3bca370b5104690d9ef395f2c5f8d1 84fb051152a75de76fa5ac89062af38c function InputCheck() { if (Login.username.value == "") { alert("请输入用户名!"); Login.username.focus(); return (false); } if (Login.password.value == "") { alert("请输入密码!"); Login.password.focus(); return (false); } } 2cacc6d41bbb37262a98f745aa00fbf0 70a5e3b3668c161d310d45fa7a2257f7 0ec150d2f91181917f121b660f33619e 2d70337eb0283dd5aaf2194c77dbf61d 872e068b23cab27ce3d7d18c4dd3f104 b1b43e4f54f16730e172a0d9239f7c55 87fbc25c76eb4ee38855c6ad2a573260 c1a436a314ed609750bd7c7d319db4da注册登录系统2e9b454fa8428549ca2e64dfac4625cd 94b3e26ee717c64999d7867364b1b4a3 f32b48428a809b51f04d3228cdf461fa 9b8a638eb0a123998e0dcedf43dbbeda ad29588debfb592956c4c08606e16152用户名8c1ecd4bb896b2264e0711597d40766c 5e67097ac584553f05ee45d4bc8bddbb 45c93afb097a11074ed2d2691dc813d3 94b3e26ee717c64999d7867364b1b4a3 94b3e26ee717c64999d7867364b1b4a3 9b8a638eb0a123998e0dcedf43dbbeda ad29588debfb592956c4c08606e16152密 码8c1ecd4bb896b2264e0711597d40766c 5e67097ac584553f05ee45d4bc8bddbb a267a0ef0508006df0c9ade2c3de35df 94b3e26ee717c64999d7867364b1b4a3 94b3e26ee717c64999d7867364b1b4a3 9b8a638eb0a123998e0dcedf43dbbeda 955259a2ec89d2af493d489c4b11a016 954d795e0028c9bbbb251c7e8c6d985e 28ea0d221fdf47833a4d698c7b43d4ea 94b3e26ee717c64999d7867364b1b4a3 94b3e26ee717c64999d7867364b1b4a3 f5a47148e367a6035fd7a2faa965022e 94b3e26ee717c64999d7867364b1b4a3 94b3e26ee717c64999d7867364b1b4a3 94b3e26ee717c64999d7867364b1b4a3 36cc49f0c466276486e50c850b7e4956 73a6ac4ed44ffec12cee46588e518a5e
3 を使用しました。 login.php は、ユーザー名とパスワードが正しいかどうかを判断するために使用されます。インターネットでこれについて読みました。あらゆる種類の多くの方法があります。障害に遭遇する前に、最初に単純なフォームを使用することにしました。ユーザー名とパスワードの結果セットをクエリする SQL ステートメント。結果セットが空の場合、ユーザーは存在しません。
<?php //数据库连接 require_once 'model.php'; //从登录页接受来的数据 $name=$_POST['username']; $pwd=$_POST['password']; $sql="select id,username,password from user where username='$name' AND password='$pwd';"; $result=mysqli_query($conn,$sql); $row=mysqli_num_rows($result); if(!$row){ echo "<script>alert('密码错误,请重新输入');location='login.html'</script>"; } else{ echo "<script>alert('登录成功');location='123'</script>"; };
4. ファイル ディレクトリ
5. 効果
6. まとめ
全体的には非常にシンプルな機能なので特に難しいことはありませんが、次は登録機能と認証コード機能を追加します。
推奨: 「
PHP チュートリアル以上がPHPのログイン機能の実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。