teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

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

2021/10/06 23:04

投稿

rumichan
rumichan

スコア6

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
+ 入力情報は、英数字で入力しています。