I'm developing a project for my college.
The project is approved by my college and will be live by next week for above 5000 students and the project is functioning fine but I'm worried about the hacks and intrusions students can perform.
The project is a notice publishing portal and skill promoting project where college management will post news and students can view it after email verification. The students can upload their achievements to share with college, can share their creative works like apps, web services etc. They can also browse the skills of other students whose profile is filled which will help in making groups.
I have applied below securities:
I have used
if(isset($_SESSION['name']) && isset($_SESSION['email']) && isset($_SESSION['pass']))
on every page to prevent not loggedin users.mysql_real_escape_string($pass);
// for escaping special characters.The passwords are encrypted using salt method (
Crypt();
) .Validations during signup & file uploading limits.
I have searched and applied the above securities but want to know what other things are needed in this type of project, maybe some additions in the .htaccess?