$_SESSION['login_flag'] = 1;
これをセッションじゃなくてDBで持てってことですか?