Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "bufio"
- "database/sql"
- "fmt"
- "os"
- _ "github.com/go-sql-driver/mysql"
- )
- var (
- dbGebruikersnaam = "root" // Geef hier je gebruikersnaam van MySQL.
- dbWachtwoord = "robin1980" // Geef hier het bijbehorende wachtwoord.
- )
- func main() {
- scanner := bufio.NewScanner(os.Stdin)
- fmt.Println("wat is uw gebruikersnaam?")
- scanner.Scan()
- gebruikersnaam := scanner.Text()
- if gebruikersnaam == gebruikersnaam {
- fmt.Println("je gebruikersnaam is", gebruikersnaam)
- }
- if gebruikersnaam != gebruikersnaam {
- fmt.Println("je de verkeerde gebruikersnaam ingevoerd")
- }
- fmt.Println("wat is uw wachtwoord?")
- scanner.Scan()
- wachtwoord := scanner.Text()
- if wachtwoord == wachtwoord {
- fmt.Println("je bent ingelogt")
- }
- if wachtwoord != wachtwoord {
- fmt.Println("je de verkeerde wachtwoord ingevoerd")
- }
- }
- func VindGebruikersnaam(naam string) Medewerker {
- login := dbGebruikersnaam + ":" + dbWachtwoord
- db, err := sql.Open("mysql", login+"@/vitaintellectdb")
- if err != nil {
- panic(err)
- }
- query := "SELECT IFNULL(naam, 'veld is niet ingevuld') FROM medewerker WHERE naam = ?"
- resultaat3, err := db.Query(query, naam)
- if err != nil {
- panic(err)
- }
- var medewerker Medewerker
- if resultaat3.Next() {
- err := resultaat3.Scan(&medewerker.naam)
- if err != nil {
- panic(err)
- }
- resultaat3.Close()
- }
- return medewerker
- }
- func VindWachtwoord(datum_in_dienst string) Medewerker {
- login := dbGebruikersnaam + ":" + dbWachtwoord
- db, err := sql.Open("mysql", login+"@/vitaintellectdb")
- if err != nil {
- panic(err)
- }
- query := "SELECT IFNULL(datum_in_dienst, 'veld is niet ingevuld') FROM medewerker WHERE datum_in_dienst = ?"
- resultaat4, err := db.Query(query, datum_in_dienst)
- if err != nil {
- panic(err)
- }
- var medewerker Medewerker
- if resultaat4.Next() {
- err := resultaat4.Scan(&medewerker.datum_in_dienst)
- if err != nil {
- panic(err)
- }
- resultaat4.Close()
- }
- return medewerker
- }
- type Medewerker struct {
- medewerkernummer int
- naam string
- voorletters string
- functie string
- fte string
- datum_in_dienst string
- postcode string
- }
- type Inlog struct {
- gebruikersnaam string
- wachtwoord string
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement