-
Notifications
You must be signed in to change notification settings - Fork 0
/
register_login.php
48 lines (42 loc) · 1.52 KB
/
register_login.php
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
<?php
session_start();
require "dbclass.php";
// * register
$registerobj = new register_login();
if(isset($_POST['register_btn'])){
$nom_register = $_POST['name_register'];
$email_register = $_POST['email_register'];
$pass_register = $_POST['password_register'];
$check = $registerobj->login($email_register, $pass_register);
if(count($check)>0){
$_SESSION['alert'] = "user already exist";
header('location:index.php');
}
else{
$register = $registerobj->register($nom_register, $email_register, $pass_register);
$_SESSION['alert'] = "user account created";
header('location:index.php');
}
}
// * login
$loginobj = new register_login();
if(isset($_POST['login_btn'])){
$email_login = $_POST['email_login'];
$password_login = $_POST['password_login'];
// $currentPageUrl = 'http://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
$login = $loginobj->login($email_login, $password_login);
if(count($login)>0){
foreach($login as $v){
$_SESSION['alert'] = "welcom ". $v['nom'];
$_SESSION['$user_id'] = $v['id'];
}
$_SESSION['isconnected'] = true;
header('location:index.php');
// echo $currentPageUrl;
}
else{
$_SESSION['alert'] = "incorrect password or email";
header('location:index.php');
}
}
?>