⊗ppPmAuAt 414 of 447 menu

Pengecaman Mudah Melalui Pangkalan Data dalam PHP

Mari kita laksanakan pengecaman paling mudah berasaskan pangkalan data, buat masa ini tanpa pendaftaran. Sebagai ganti pendaftaran pengguna, kita hanya akan memasukkan log masuk dan kata laluan mereka ke dalam jadual dalam pangkalan data:

users
id login password
1 user 12345
2 admin 123

Sekarang mari buat borang untuk memasukkan log masuk dan kata laluan:

<form action="" method="POST"> <input name="login"> <input name="password" type="password"> <input type="submit"> </form>

Sekarang tulis kod yang akan memeriksa sama ada borang telah dihantar dan, jika ya, periksa sama ada terdapat pengguna dengan log masuk dan kata laluan tersebut dalam pangkalan data:

<?php if (!empty($_POST['password']) and !empty($_POST['login'])) { $login = $_POST['login']; $password = $_POST['password']; $query = "SELECT * FROM users WHERE login='$login' AND password='$password'"; $res = mysqli_query($link, $query); $user = mysqli_fetch_assoc($res); if (!empty($user)) { // pengguna diakui } else { // log masuk atau kata laluan salah } } ?>

Laksanakan pengecaman seperti yang diterangkan di atas. Pastikan bahawa jika pengguna berjaya disahkan - mesej mengenai perkara ini dipaparkan, dan jika tidak berjaya - mesej bahawa log masuk atau kata laluan yang dimasukkan adalah salah.

Ubah suai kod supaya dalam kes pengecaman berjaya, borang untuk memasukkan kata laluan dan log masuk tidak dipaparkan pada skrin.

Ubah suai kod supaya dalam kes pengecaman berjaya, berlaku penghalaan semula ke halaman index.php.

Ubah suai kod supaya pada halaman index.php mesej mengenai pengecaman berjaya dipaparkan. Selesaikan tugas melalui mesej flash pada sesi.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak