Hi @sienna28,
Could you please share a screenshot of your app's configuration?
Do you want to create a login screen within your app?
I have made a test on my side, please take a try with the following workaround:

Within the first screen (Login Screen), set the OnVisible property of the screen to following formula:
UpdateContext({isShowLogIn:false})
Set the Visible property of the Log in button (Button 2 control, hidden "Log in" button) to following formula:
isShowLogIn
Set the OnSelect property of the Validate button (Button1 control) to following formula:
If(
!IsEmpty(Filter('20180705_case5',UserName=TextInput1.Text)),
Navigate(Screen2,ScreenTransition.Fade),
Patch('20180705_case5',Defaults('20180705_case5'),{Title:"New Sign Up User",UserName:TextInput1.Text});Notify("Congratulations, you have signed up!",NotificationType.Success);UpdateContext({isShowLogIn:true})
)
Note: The '20180705_case5' represents the SP list data source within my app, on your side, you should add your SP list as a data source within your app.
When the user is existed in my SP list, the GIF image of my app as below:
When the user is not existed in my SP list, the GIF image of my app as below:
More details about Patch function, Notify function in PowerApps, please check the following article:
Patch function, Notify function
Please also check if the following blog would help in your scenario:
https://www.c-sharpcorner.com/article/developing-login-page-in-microsoft-powerapps/
Best regards,
Kris