Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String userName = txtUsername.getText();
- String password = txtPassword.getText();
- try {
- String urlParameters = "username=" + userName + "&password=" + password;
- byte[] postData = urlParameters.getBytes(StandardCharsets.UTF_8);
- int postDataLength = postData.length;
- String request = "http://localhost/osnovna_sredstva/web/index.php?r=service-user/login";
- URL url = new URL(request);
- HttpURLConnection conn = (HttpURLConnection) url.openConnection();
- conn.setDoOutput(true);
- conn.setInstanceFollowRedirects(false);
- conn.setRequestMethod("POST");
- conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
- conn.setRequestProperty("charset", "utf-8");
- conn.setRequestProperty("Content-Length", Integer.toString(postDataLength));
- conn.setUseCaches(false);
- try (DataOutputStream wr = new DataOutputStream(conn.getOutputStream())) {
- wr.write(postData);
- } catch (Exception e) {
- e.printStackTrace();
- }
- String success = "";
- try (DataInputStream is = new DataInputStream(conn.getInputStream())) {
- success = is.readLine();
- System.out.println(success);
- } catch (Exception e) {
- e.printStackTrace();
- }
- if ("OK".equals(success)) {
- RootController.password = password;
- RootController.username = userName;
- System.out.println("Sve ok");
- Stage stage = new Stage();
- Parent root = FXMLLoader.load(getClass().getResource("/osnovna_sredstva_desktop/view/MainView.fxml"));
- Scene scene = new Scene(root);
- stage.setTitle("Main form");
- stage.setScene(scene);
- ((Stage) lbglLogin.getScene().getWindow()).close();
- stage.show();
- } else {
- lbglLogin.setText("Wrong username or password.");
- }
- } catch (Exception ex) {
- ex.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement