Removing the 'HashPassword' Column
Edited by Ashly Removed the insertion of encripted password into the 'HashPassword' column. All passwords are kept in the 'Password' Column. Also adjusted the Column size of database to hold the long hashed passwordBug460-Malango
							parent
							
								
									cdd4dceb0a
								
							
						
					
					
						commit
						e3dafae622
					
				|  | @ -123,10 +123,9 @@ if (!empty($_POST["frm_signup_1"])) { | |||
|         return;        | ||||
|     } | ||||
|     //applying password_hash()
 | ||||
|     $sha512=hash('sha512', $password); | ||||
|     $password_hash = password_hash($password, PASSWORD_DEFAULT); | ||||
|     $sql= "INSERT INTO `users_table`(`Email`, `Password`, `HashPassword`, `Full_Name`, `UserType`, `Student_ID`, `Passport_Number`) VALUES " | ||||
|             . "('$email','$password_hash','$sha512','$fullname','Student','$student_id','$passport')"; | ||||
|     $sql= "INSERT INTO `users_table`(`Email`, `Password`, `Full_Name`, `UserType`, `Student_ID`, `Passport_Number`) VALUES " | ||||
|             . "('$email','$password_hash','$fullname','Student','$student_id','$passport')"; | ||||
|      | ||||
|    if ($con->query($sql) === TRUE) { | ||||
|    header("Location: Courses.php");  | ||||
|  |  | |||
|  | @ -187,7 +187,7 @@ CREATE TABLE `students_data` ( | |||
| CREATE TABLE `users_table` ( | ||||
|   `User_ID` int(11) NOT NULL, | ||||
|   `Email` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL, | ||||
|   `Password` varchar(50) CHARACTER SET utf8 DEFAULT NULL, | ||||
|   `Password` varchar(250) CHARACTER SET utf8 DEFAULT NULL, | ||||
|   `Full_Name` varchar(50) CHARACTER SET utf8 DEFAULT NULL, | ||||
|   `UserType` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL, | ||||
|   `Student_ID` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL, | ||||
|  |  | |||
|  | @ -249,7 +249,7 @@ INSERT INTO `students_data` (`ID`, `Student_ID`, `Passport_Number`) VALUES | |||
| CREATE TABLE `users_table` ( | ||||
|   `User_ID` int(11) NOT NULL, | ||||
|   `Email` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL, | ||||
|   `Password` varchar(50) CHARACTER SET utf8 DEFAULT NULL, | ||||
|   `Password` varchar(250) CHARACTER SET utf8 DEFAULT NULL, | ||||
|   `Full_Name` varchar(50) CHARACTER SET utf8 DEFAULT NULL, | ||||
|   `UserType` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL, | ||||
|   `Student_ID` varchar(500) COLLATE utf8mb4_bin DEFAULT NULL, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue