Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti dasyutiy injinering fakulteti


TASHKILOTNING KOMPANENTAL SXEMASI



Yüklə 38,02 Kb.
səhifə3/4
tarix07.01.2024
ölçüsü38,02 Kb.
#202886
1   2   3   4
2-top dt qurilmasi va evolyutsiyasi

TASHKILOTNING KOMPANENTAL SXEMASI:



Ishga olish tartibi
Dastur kodining bir qismi: (JAVA):

package com.example.repeatproject.registration;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;

@Controller


@RequestMapping
public class ControllerSignIn {

@Autowired


private final RootServiceSignIn rootServiceSignIn;

public ControllerSignIn (RootServiceSignIn rootServiceSignIn) {


this.rootServiceSignIn = rootServiceSignIn;
}

@GetMapping("/")


public String onHome(Model model) {
model.addAttribute("logins", new TableSignIn());
return "/sign_in/signInPage";
}

// Save notes to database from Sign in page


@PostMapping("/saveSignInToBase")
public String saveToBazaSignIn(@RequestParam (value = "login_in") String username_in, @RequestParam (value = "parol_in") String password_in) {

if (username_in.isEmpty() || password_in.isEmpty()) {


return "redirect:/";
} else {
rootServiceSignIn.saveLoginAndParol(username_in, password_in);
return "/dashboard/mainPage";
}
}

// go to Sign in page from sign up page



/**
@GetMapping("/goToSignInFromSignUp")
public String goToSignInFromSignUp() {
return "/sign_in/signInPage";
}
*/


// go to sign up page from sign in page
@GetMapping("/geToSignUpPage")
public String goToSignUpFromSignIn() {
return "/sign_up/signUpPage";
}

// save notes to base database from sign up


@PostMapping("/saveSignUpToBase")
public String saveToBaseSignUp(
@RequestParam (value = "username_up") String username_up,
@RequestParam (value = "email_up") String email_up,
@RequestParam (value = "password_up") String password_up,
@RequestParam (value = "confirm_password_up") String confirm_password_up
) {
rootServiceSignIn.saveSignUpUsersToBase(username_up, email_up, password_up, confirm_password_up);

return "/sign_in/signInPage";


}

// go to Dashboard page from Sign in page

// @GetMapping("/goToDashboardPage")
// public String goToDash() {
// return "mainPage";
// }

}


Yüklə 38,02 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin