c# - How to open a form only if Login information is correct? -
i apologize if title confusing wasn't sure of best way word question.
basically trying open form form if correct login information inputted text boxes. if incorrect credentials inputted form isn't displayed.
when attempting caused error in else statement saying 'invalid expression' due me wanting show user_menu screen in line above.
does know how can make form open when login information correct?
below code 'login button'.
private void button1_click(object sender, eventargs e) { try { var sr = new system.io.streamreader("f:\\top-up year 1\\ood\\srs_system3\\srs_system\\login.txt"); username = sr.readline(); password = sr.readline(); user_menu usermenu = new user_menu(); sr.close(); if (username == textbox1.text && password == textbox2.text) messagebox.show("you logged in!", "success!"); usermenu.show(); else messagebox.show("username or password incorrect!", "error!"); } catch (system.io.directorynotfoundexception ex) { messagebox.show("the user not exist!", "error!"); } }
you need curly braces in if
statement:
if (username == textbox1.text && password == textbox2.text) { messagebox.show("you logged in!", "success!"); usermenu.show(); }
Comments
Post a Comment