درود، این خطا رو زمانی میگیرید که یا در فرمتون نام فیلد ورودی رو username نگذاشته باشید (به هر حال از فرم ارسالی با نام username نمیشه) یا مقداری برای این متغیر ست نمیشه ولی راهکار:
شما همیشه باید برای بررسی موجود بودن یک مقدار برای متغیر باید از isset استفاده کنید در غیر اینصورت خطا می گیرید.
بامهر






پاسخ با نقل قول