私のnow()関数は時々tempramentalです。時々mysqlの値を記録することがあります。特に、ユーザー名とパスワードを入力してログインボタンをクリックするのではなく、Enterキーを押してバイパスしている場合は特にそうです。私は自分のコードを添付しました。now()関数がtempratmentalである
0
A
答えて
3
0
あなたは閉じていないブレース持っている:
if($row['password'] === md5($_POST['password']))
{
$_SESSION['username'] = $_POST['username']; // store in session
else
修正:
if($row['password'] === md5($_POST['password']))
{
$_SESSION['username'] = $_POST['username']; // store in session
}
else
0
あなたが一致するものが見つかった場合にのみ、ログイン時間を更新する必要があります(そしてあなたはそれを実行しなかった) - あなたをユーザーが存在するかどうかにかかわらず更新しています!
<?php
session_start();
require_once('config.php');
if(isset($_POST)){
// Retrieve username and password from database according to user's input
$input_username = mysql_real_escape_string($_POST['username']);
$login = mysql_query("SELECT * FROM user WHERE username='".$input_username."'");
// Check username and password match
$row = mysql_fetch_array($login);
if(mysql_num_rows($login)){
if($row['password'] === md5($_POST['password'])){
$_SESSION['username'] = $_POST['username']; // store in session
$sql = "UPDATE user SET logindate=NOW() WHERE username='" .mysql_real_escape_string($_SESSION['username'])."'";
mysql_query($sql) or die("Error in SQL: ".mysql_error());
} else {
// Invalid login
echo header('Location: loginerror.php');
exit;
}
}
} else {
// No direct entry
echo header('Location: loginerror.php');
exit;
}
?>
関連する問題
- 1. NOW()関数は、LiquiBaseを
- 2. 関数内でnow()を呼び出す
- 3. querydslでmysql now()関数を使用するには?
- 4. ORMクエリでNow関数を使用する
- 5. Delphi Now()関数が間違った値を返します
- 6. なぜmysql関数now()がreturn00:00:00になるのですか?
- 7. Amazon QuickSight - now now()
- 8. ExcelのVBAマクロでNow()関数が動作しなくなった
- 9. {{now}}
- 10. MySQLのNOW()関数とCURDATE()関数をUTCで使用する方法を教えてください。
- 11. intergralの関数であるmatlab関数
- 12. Glimpseに「Now Now」ボタンが表示されなくなった
- 13. DatetimeのNOW()関数はPDO-MYSQLプリペアドステートメントでは機能しませんか?
- 14. Excelのカスタム関数でNOW()をパラメータとして渡すと、#VALUE!エラー?
- 15. Fortranで関数ポインタがある場合
- 16. Konvajsクリッピング関数ではあるが不透明である
- 17. 「now()」が特定の日時である場合、行を変更します。 Django
- 18. html日付が> NOWであることを確認してください
- 19. 入力がある関数と入力がない関数 - Python
- 20. 関数の作成数が奇数か偶数であるか
- 21. Pythonの関数アスタリスクが関数の引数にある
- 22. 入力が変数arityの関数である汎用スカラ関数
- 23. Firebase関数エラー:.onceが関数ではありません
- 24. Codeigniter MySQL now()time
- 25. mysql NOW()+ $ seconds php?
- 26. Shutdown now on ExecutionException
- 27. Solarwinds API Poll Now
- 28. PHP NOW()エラー
- 29. Google Now Bill Reminder
- 30. Javascript now playing feature
あなたの質問に対して、よりわかりやすいタイトルが見つかりませんでしたか?あなたのコードをもっとうまくフォーマットできませんでしたか?(http://stackoverflow.com/editing-help) –
あなたはそれを設定する前に '$ _SESSION ['username']' *を参照していることが問題だと思いませんか? –
あなたは$ _POSTも設定されていることを確認することをお勧めします – MrJ