Anda harus mengikat semua variabel sekali dengan bind_param()
dan tidak dua kali atau N kali. Cara yang benar adalah melewati tipe terlebih dahulu diikuti dengan variabelnya.
ubah:
$stmt2->bind_param('s',$username);
$stmt2->bind_param('s',$password);
Oleh
$stmt2->bind_param('ss',$username, $password);
Dengan php5.6>=Anda dapat melewatkan array dengan ...
operator untuk menyederhanakan.
$data = array('user' => 'someUser', 'password' => 'secret');
$stmt2->bind_param('ss', ...$data);