私はPHPの初心者です.LogIn Systemを作成する方法を本当に知っておく必要があります.PHPでSQLを使用する方法がわからないので、それを教えるウェブサイトを見つけることができませんでした。クッキーなどでそれを作ることが可能かどうかを知ることができます。PHPなしでログインシステムを作るにはどうしたらいいですか?
ありがとうございます!
私はPHPの初心者です.LogIn Systemを作成する方法を本当に知っておく必要があります.PHPでSQLを使用する方法がわからないので、それを教えるウェブサイトを見つけることができませんでした。クッキーなどでそれを作ることが可能かどうかを知ることができます。PHPなしでログインシステムを作るにはどうしたらいいですか?
ありがとうございます!
これは一例です: loacal_login.php:
<?PHP
$local_user = "Test";
$local_password = "123";
if (isset($_POST['login'])) // check if user enter submit
{
$u_post = $_POST['username']; // get user input
$p_post = $_POST['password']; // get password input
if ($local_user == $u_post)
{
if ($local_password == $p_post)
{
echo "hello, ".$local_user."!";
die(); //you can arrive the user to welcome page from here
}
echo "password is not correct !"; // if username is correct but password is not
die();
}
else
{
echo "username is not correct !"; // if username is not correct then no need to check password ! .
die();
}
}
?>
<html>
<head>
<title>local login page !</title>
</head>
<body>
<form action="" method="POST" >
<input type="text" name="username" placeholder="Enter username" />
</br>
<input type="password" name="password" placeholder="Enter password" />
</br>
<input type="submit" name="login" />
</form>
</body>
現在のところ、FacebookブックやGoogleログインなどのソーシャルログインを使用するのが最善の方法です。
MySQLデータベースとの単純な例は、システムは、複数のユーザーが使用するつもりだった場合、あなたは、PHPの配列として可能なすべてのユーザー名とパスワードを格納することによって行うことができ http://www.thesoftwareguy.in/login-system-with-google-using-oauth-php-mysql/
で見つけることができますユーザがログインしたときに配列をチェックしてください。
しかし、その方法では、新しいユーザを登録するたびにPHPスクリプトを手動で調整する必要があります。好ましい方法ではありません。
自分や管理している少人数のグループだけがサイトにアクセスする場合は、なぜログインフォームを使用しますか?あなたが直接コントロールすることができない人の多くがサイトにアクセスできるようにする場合は、SQLデータベースソリューションを使用する方がはるかに簡単です。
この質問は、このサイトのためにあまりにも広いです。私はあなただけがhttp://www.phptherightway.com/を見てお勧めすることができますそれは多くのトピックに触れ、データベースを使用する方法の一つです。 – Xerkus