質問編集履歴

1

コード機能を使いました。

2021/10/06 23:04

投稿

rumichan
rumichan

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,32 +1,4 @@
1
- ログイン機能を実装しているのですが、
2
-
3
- 入力したusernameとpasswordがデータベースに登録されているユーザネームとパスワードに一致していれば、ログインさせる処理を作りたいです。
4
-
5
-
6
-
7
- sql文は合ってると思うのですが、どこが間違っているかわかりません。。
8
-
9
-
10
-
11
- dbに登録されている値で入力をしたら、err=1が出てくるので、、最初のif文の
12
-
13
- if(empty($_POST["username"]) || empty($_POST["password"])) {
14
-
15
- header("Location: login.php?err=1");
16
-
17
- exit();
18
-
19
- が処理されているのかなと思います。
20
-
21
-
22
-
23
- dbconnect.phpのデータベース接続情報はしっかり確認したので、間違ってないと思います。
24
-
25
- 教えて頂きたいです。
26
-
27
-
28
-
29
- <?php
1
+ ```<?php
30
2
 
31
3
  $err_msg = "";
32
4
 
@@ -71,3 +43,97 @@
71
43
  }
72
44
 
73
45
  ?>
46
+
47
+ コード
48
+
49
+ ```
50
+
51
+
52
+
53
+ ```<!DOCTYPE html>
54
+
55
+ <html lang="ja">
56
+
57
+ <head>
58
+
59
+ <meta charset="utf-8">
60
+
61
+ <title>ログインページ</title>
62
+
63
+ <link rel="stylesheet" href="css/style.css">
64
+
65
+ <meta name="viewport" content="width=device-width">
66
+
67
+ </head>
68
+
69
+ <body>
70
+
71
+
72
+
73
+ <form class="box" action="auth.php" method="post">
74
+
75
+ <h1>LOGIN</h1>
76
+
77
+ <input type="text" name="u_id" placeholder="ID">
78
+
79
+ <input type="password" name="pass" placeholder="password">
80
+
81
+ <input type="submit" name="login" value="login">
82
+
83
+ <a href="signin.php">新規登録</a>
84
+
85
+ </form>
86
+
87
+ </body>
88
+
89
+ </html>
90
+
91
+ コード
92
+
93
+ ```
94
+
95
+
96
+
97
+ ```ログイン機能を実装しているのですが、
98
+
99
+ 入力したusernameとpasswordがデータベースに登録されているユーザネームとパスワードに一致していれば、ログインさせる処理を作りたいです。
100
+
101
+
102
+
103
+ sql文は合ってると思うのですが、どこが間違っているかわかりません。。
104
+
105
+
106
+
107
+ dbに登録されている値で入力をしたら、err=1が出てくるので、、最初のif文の
108
+
109
+ if(empty($_POST["username"]) || empty($_POST["password"])) {
110
+
111
+ header("Location: login.php?err=1");
112
+
113
+ exit();
114
+
115
+ が処理されているのかなと思います。
116
+
117
+
118
+
119
+ dbconnect.phpのデータベース接続情報はしっかり確認したので、間違ってないと思います。
120
+
121
+ 教えて頂きたいです。
122
+
123
+
124
+
125
+ データベース名はmydb
126
+
127
+ テーブル名 users
128
+
129
+ karamu id
130
+
131
+ username
132
+
133
+ password
134
+
135
+ の3つです
136
+
137
+
138
+
139
+ 入力情報は、英数字で入力しています。