質問編集履歴
1
コード機能を使いました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,18 +1,4 @@
|
|
1
|
-
ログイン機能を実装しているのですが、
|
2
|
-
入力したusernameとpasswordがデータベースに登録されているユーザネームとパスワードに一致していれば、ログインさせる処理を作りたいです。
|
3
|
-
|
4
|
-
sql文は合ってると思うのですが、どこが間違っているかわかりません。。
|
5
|
-
|
6
|
-
dbに登録されている値で入力をしたら、err=1が出てくるので、、最初のif文の
|
7
|
-
if(empty($_POST["username"]) || empty($_POST["password"])) {
|
8
|
-
header("Location: login.php?err=1");
|
9
|
-
exit();
|
10
|
-
が処理されているのかなと思います。
|
11
|
-
|
12
|
-
dbconnect.phpのデータベース接続情報はしっかり確認したので、間違ってないと思います。
|
13
|
-
教えて頂きたいです。
|
14
|
-
|
15
|
-
<?php
|
1
|
+
```<?php
|
16
2
|
$err_msg = "";
|
17
3
|
session_start();
|
18
4
|
if(empty($_POST["username"]) || empty($_POST["password"])) {
|
@@ -34,4 +20,51 @@
|
|
34
20
|
} else {
|
35
21
|
$err_msg = "失敗";
|
36
22
|
}
|
37
|
-
?>
|
23
|
+
?>
|
24
|
+
コード
|
25
|
+
```
|
26
|
+
|
27
|
+
```<!DOCTYPE html>
|
28
|
+
<html lang="ja">
|
29
|
+
<head>
|
30
|
+
<meta charset="utf-8">
|
31
|
+
<title>ログインページ</title>
|
32
|
+
<link rel="stylesheet" href="css/style.css">
|
33
|
+
<meta name="viewport" content="width=device-width">
|
34
|
+
</head>
|
35
|
+
<body>
|
36
|
+
|
37
|
+
<form class="box" action="auth.php" method="post">
|
38
|
+
<h1>LOGIN</h1>
|
39
|
+
<input type="text" name="u_id" placeholder="ID">
|
40
|
+
<input type="password" name="pass" placeholder="password">
|
41
|
+
<input type="submit" name="login" value="login">
|
42
|
+
<a href="signin.php">新規登録</a>
|
43
|
+
</form>
|
44
|
+
</body>
|
45
|
+
</html>
|
46
|
+
コード
|
47
|
+
```
|
48
|
+
|
49
|
+
```ログイン機能を実装しているのですが、
|
50
|
+
入力したusernameとpasswordがデータベースに登録されているユーザネームとパスワードに一致していれば、ログインさせる処理を作りたいです。
|
51
|
+
|
52
|
+
sql文は合ってると思うのですが、どこが間違っているかわかりません。。
|
53
|
+
|
54
|
+
dbに登録されている値で入力をしたら、err=1が出てくるので、、最初のif文の
|
55
|
+
if(empty($_POST["username"]) || empty($_POST["password"])) {
|
56
|
+
header("Location: login.php?err=1");
|
57
|
+
exit();
|
58
|
+
が処理されているのかなと思います。
|
59
|
+
|
60
|
+
dbconnect.phpのデータベース接続情報はしっかり確認したので、間違ってないと思います。
|
61
|
+
教えて頂きたいです。
|
62
|
+
|
63
|
+
データベース名はmydb
|
64
|
+
テーブル名 users
|
65
|
+
karamu id
|
66
|
+
username
|
67
|
+
password
|
68
|
+
の3つです
|
69
|
+
|
70
|
+
入力情報は、英数字で入力しています。
|