bzr branch
http://gegoxaren.bato24.eu/bzr/lenasys/trunk
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
1 |
<?php
|
11.2.1
by mattman-03
cleaning |
2 |
header( "X-UA-Compatible: IE=edge,chrome=1" ); |
3 |
$content = "password.html.php"; |
|
4 |
$pagetitle = "Change password"; |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
5 |
|
6 |
// echo "<pre>";
|
|
7 |
// print_r($_POST);
|
|
8 |
// echo "</pre>";
|
|
9 |
||
10 |
//Passwordchangingcode
|
|
11.2.1
by mattman-03
cleaning |
11 |
if( isset( $_POST['changePasswordSubmit'] )) { |
9.5.1
by galaxyAbstractor
Moved shared js, css and php, updated all paths in DuggaSys. |
12 |
include '../../php/dbconnect.php'; |
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
13 |
$queryString = "SELECT Student.ssn FROM Student WHERE Student.loginName=:LOGIN AND Student.passw=:PASSW;"; |
14 |
||
11.2.1
by mattman-03
cleaning |
15 |
$stmt = $pdo->prepare( $queryString ); |
16 |
$stmt -> bindParam( ':LOGIN', $_POST['loginName'] ); |
|
17 |
$oldPassword = md5( $_POST['password'] ); |
|
18 |
$stmt -> bindParam( ':PASSW', $oldPassword ); |
|
19 |
$stmt -> execute(); |
|
4.10.2
by Daniel Johansson
Code updated partly, File to remember map "duggor" has not been checked. |
20 |
|
11.2.1
by mattman-03
cleaning |
21 |
if( $stmt -> rowCount() == 1 ) { //Old password correct |
22 |
$student = $stmt -> fetch( PDO::FETCH_ASSOC ); |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
23 |
//Update password to new password
|
24 |
$updateString = "UPDATE Student |
|
11.2.1
by mattman-03
cleaning |
25 |
SET Student.passw=:NEWPASSW
|
26 |
WHERE Student.ssn=:SSN
|
|
27 |
AND Student.loginName=:LOGIN;"; |
|
28 |
$updateStmt = $pdo -> prepare( $updateString ); |
|
29 |
$newPassword = md5( $_POST['newPassword'] ); |
|
30 |
$updateStmt -> bindParam(':NEWPASSW', $newPassword ); |
|
31 |
$updateStmt -> bindParam(':LOGIN', $_POST['loginName'] ); |
|
32 |
$updateStmt -> bindParam(':SSN', $student['ssn'] ); |
|
33 |
$updateStmt -> execute(); |
|
34 |
if( $updateStmt -> execute()) { |
|
35 |
$errorMsg = "New password stored"; |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
36 |
} else { |
11.2.1
by mattman-03
cleaning |
37 |
$errorMsg = "ERROR: Failed to change password"; |
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
38 |
}
|
39 |
}
|
|
40 |
}
|
|
41 |
||
42 |
include $content; |
|
43 |
?>
|