-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuser.php
More file actions
153 lines (125 loc) · 3.62 KB
/
Copy pathuser.php
File metadata and controls
153 lines (125 loc) · 3.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<?php
require("functions.php");
// kui on juba sisse loginud siis suunan data lehele
if (isset($_SESSION["userId"])){
//suunan sisselogimise lehele
header("Location: data.php");
exit();
}
//get ja posti muutujad
//
//var_dump ($_GET);
//echo "<br>";
//var_dump ($_POST);
$signupPasswordError = "";
$signupEmailError = "";
$genderError = "";
$ageError = "";
$langError = "";
$signupEmail="";
$signupAge="";
//on üldse olemas
if(isset($_POST["signupEmail"]))
{
//jah on olemas
//kas on tühi
if(empty($_POST["signupEmail"]))
{
$signupEmailError = "see väli on kohustuslik";
}else
{
$signupEmail=$_POST["signupEmail"];
}
}
if(isset($_POST["signupPassword"]))
{
if(empty($_POST["signupPassword"]))
{
$signupPasswordError = "see väli on kohustuslik";
} else{
if (strlen ($_POST["signupPassword"])<8)
{
$signupPasswordError = "parool on lühem kui 8 märki";
}
}
}
if(isset($_POST['signupGender']))
{
if(empty($_POST["signupGender"]))
{
$genderError = " Unustasite valida oma soo";
}
}
if(isset($_POST['signupAge']))
{
if(empty($_POST["signupAge"]))
{
$ageError = " Unustasite sisestada oma sünnipäeva";
}
}
// peab olema email ja parool
//ja ühtegi errorit ei olema
if ( $signupEmailError == ""
&&
$signupPasswordError == ""
&&
isset($_POST["signupEmail"])
&&
isset($_POST["signupPassword"])
)
{
//salvestame andmebaasi
echo "email: ".$signupEmail. "<br>";
$age=$_POST["signupAge"];
echo "vanus: ".$age. "<br>";
echo "password: ".$_POST["signupPassword"]."<br>";
$password = hash("sha512", $_POST["signupPassword"]);
$gender=$_POST["signupGender"];
echo "sugu: ".$gender. "<br>";
$language=$_POST["Language"];
echo "sugu: ".$language. "<br>";
echo "password hashed: ".$password."<br>";
signUp($signupEmail, $password, $gender, $age, $language);
}
$error ="";
if ( isset($_POST["loginEmail"]) && isset($_POST["loginPassword"]) &&
!empty($_POST["loginEmail"]) && !empty($_POST["loginPassword"])
) {
$error = login($_POST["loginEmail"], $_POST["loginPassword"]);
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Logi sisse või loo kasutaja</title>
</head>
<body>
<body bgcolor="pink">
<h1>Logi sisse</h1>
<form method="POST">
<input name="loginEmail" placeholder = "e-mail" type ="e-mail"> <br><br>
<input name="loginPassword" placeholder = "parool" type ="password"> <br><br>
<input type="submit" value="logi sisse">
</form>
<h1>Loo kasutaja</h1>
<form method="POST">
<input name="signupEmail" placeholder = "e-mail" type ="e-mail" value="<?php echo $signupEmail;?>"> <?php echo $signupEmailError;?> <br><br>
<input name="signupPassword" placeholder = "parool" type ="password"> <?php echo $signupPasswordError;?> <br><br>
valige oma sugu
<select name="signupGender" type="signupGender">
<option value="">...</option>
<option value="mees">Mees</option>
<option value="naine">Naine</option>
<option value="meesnaine">muu</option>
</select><?php echo $genderError;?> <br><br>
Sisestage oma sünnipäev<br>
<input name="signupAge" placeholder = "päev/kuu/aasta" type ="age"value="<?php echo $signupAge;?>">
<?php echo $ageError;?> <br><br>
Valige oma eelistatud suhtlus keel: <br>
<input type="radio" name="Language" value="EST" checked />EST
<input type="radio" name="Language" value="ENG"/>ENG
<?php echo $langError;?>
<br><br><input type="submit" value="loo kasutaja">
</form>
</body>
</html>