Você deve vincular todas as variáveis uma vez com
bind_param()
e não duas ou N vezes. A maneira correta é passar primeiro os tipos seguidos das variáveis. mudança:
$stmt2->bind_param('s',$username);
$stmt2->bind_param('s',$password);
De
$stmt2->bind_param('ss',$username, $password);
Com php5.6>=você pode passar um array com
...
operador para simplificar. $data = array('user' => 'someUser', 'password' => 'secret');
$stmt2->bind_param('ss', ...$data);