bzr branch
http://gegoxaren.bato24.eu/bzr/lenasys/trunk
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
1 |
<?php
|
2 |
||
3 |
function checkLogin() { |
|
4 |
$userName = ""; |
|
5 |
$userPassword = ""; |
|
6 |
if ((isset($_POST['userNameInput']) && isset($_POST['passwordInput']))) { |
|
7 |
$userName = $_POST['userNameInput']; |
|
8 |
$userPassword = $_POST['passwordInput']; |
|
9 |
} else if (isset($_SESSION['userName']) && isset($_SESSION['userPassword'])) { |
|
10 |
$userName = $_SESSION['userName']; |
|
11 |
$userPassword = $_SESSION['userPassword']; |
|
12 |
}
|
|
13 |
||
14 |
if ($userName != "" && $userPassword != "") { |
|
15 |
// $pdo = new PDO('mysql:dbname=dsystem;host=wwwlab.iki.his.se', 'dbsk', 'Tomten2009');
|
|
16 |
// $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
|
|
|
9.5.1
by galaxyAbstractor
Moved shared js, css and php, updated all paths in DuggaSys. |
17 |
include "../../../php/dbconnect.php"; |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
18 |
//$querystring = "CALL checklogin(:USERNAME, :PASSWORD);";
|
19 |
$queryString = "SELECT * FROM QSystemUser WHERE QSystemUser.userName=:USERNAME;"; |
|
20 |
$stmt = $pdo->prepare($queryString); |
|
21 |
$stmt->bindParam(':USERNAME', $userName); |
|
22 |
// $encryptedUserPassword=crypt($userPassword);
|
|
23 |
// $stmt->bindParam(':PASSWORD', $encryptedUserPassword);
|
|
24 |
||
25 |
$stmt->execute(); |
|
26 |
||
27 |
if ($stmt->rowCount() == 1) { |
|
28 |
$userData=$stmt->fetch(PDO::FETCH_ASSOC); |
|
29 |
if(crypt($userPassword,$userData['passw'])==$userData['passw']){ |
|
30 |
$_SESSION['userName'] = $userData['userName']; |
|
31 |
$_SESSION['userPassword'] = $userPassword; |
|
32 |
$_SESSION['userType'] = $userData['userType']; |
|
33 |
/*foreach ($stmt->fetchAll() as $row) {
|
|
34 |
$_SESSION['userName'] = $row['userName'];
|
|
35 |
$_SESSION['userPassword'] = $userPassword;
|
|
36 |
$_SESSION['userType'] = $row['userType'];
|
|
37 |
}*/
|
|
38 |
return true; |
|
39 |
}
|
|
40 |
}
|
|
41 |
}
|
|
42 |
||
43 |
return false; |
|
44 |
}
|
|
45 |
||
46 |
?>
|