Arkadaşım görmemesi diye bir olay olmaz da, o hata değil uyarı. Tanımlanamayan değişken var diyor.
Kodunun görünen haliyle o uyarının çıkması için login.php ye direk girmiş olman lazım. Çünkü post geldiyse diye bir kontrol yok. Misal şu şekilde yaparsan sorun olmaz login.php de:
if(isset($_POST) && !empty($_POST)){
//kodların buraya
}