Database-enabled web technology Summary
Instructor: C ¸a˘ grı C ¸¨
- ltekin
c.coltekin@rug.nl
Database-enabled web technology Summary Instructor: C a gr C - - PowerPoint PPT Presentation
Database-enabled web technology Summary Instructor: C a gr C oltekin c.coltekin@rug.nl Information science/Informatiekunde Fall 2011/12 Previously in this course . . . Previous weeks W1: Quick introductions to PHP & git.
c.coltekin@rug.nl
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 1/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 2/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 3/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 4/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 5/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 6/24
Previously in this course . . .
◮ a way to manage a user session for ensuring each execution of
◮ a way to keep state during the life time of the application.
◮ A session ID passed back-and-forth between the client an d the
◮ A server-side storage for session data. C ¸. C ¸¨
Databases & Web 7/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 8/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 9/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 10/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 11/24
Previously in this course . . .
http://news.bbc.co.uk/2/hi/americas/8206305.stm (2009-09-18) C ¸. C ¸¨
Databases & Web 12/24
Previously in this course . . .
http://news.bbc.co.uk/2/hi/americas/8206305.stm (2009-09-18)
C ¸. C ¸¨
Databases & Web 12/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 13/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 14/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 14/24
Previously in this course . . .
C ¸. C ¸¨
Databases & Web 15/24
Overview
C ¸. C ¸¨
Databases & Web 16/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 17/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 17/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 17/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 17/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 17/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 17/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 18/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 19/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 20/24
Authorization, passwords and encryption
C ¸. C ¸¨
Databases & Web 21/24
Authorization, passwords and encryption
◮ disable the account after some number of unsuccessful
◮ slow down login response (exponentially) for each unsuccessful
C ¸. C ¸¨
Databases & Web 22/24
Wrapping up
◮ Initial design report (3 to 8 pages), which should include, ◮ a summary of the project requirements ◮ your Initial database design (e.g., E-R design, DB schema) ◮ type(s) of users, typical queries expected, security
◮ You will get feedback on your design based on this report. ◮ Final report (5 to 10 pages), which can include the some of
◮ a brief ‘user guide’ ◮ final state of the project and possible future work ◮ Clarity of the reports will contribute to your final score. ◮ All project documentation has to be in English, but you will
C ¸. C ¸¨
Databases & Web 23/24
Wrapping up
C ¸. C ¸¨
Databases & Web 24/24
Appendix
C ¸. C ¸¨
Databases & Web 25/24
Appendix
C ¸. C ¸¨
Databases & Web 26/24