defence
TRANSCRIPT
E-Commerce & Web Solution
Online Shopping mall
Group membersMd.Ramiz UddinMd.Reduanur Rahman Rafi
Contents will covered within this session 1.Project overview with PPT2. Showing demo product live on browser3.Submit report.
We proposed forA system in which will include the following features• Business-to-Consumer (B2C) • Consumer-to-consumer (C2C) • CMS for all sorts of users• Custom search
What we have achieved ?1.Very user friendly interface.2.A very useful project architecture.3.Strong security system 4.Clean code
User experience Design1.Easy Navigation- The navigation is not hazy just added the
necessary pages in the navigation bar.- User need not to round up here and there for
their desired product.- Easy to crate account
- Only few information needed to create account.
2.Supper easy management system.- Just do everything in one click
Security system in detailSQL injection
How does hackers inject bad thing lets have an example.The most common thing the hacker do first is bypassing
how dose it works ? Lets have a look on our sql query for a login system $query="select username,pass from users where username='$uname' and password='$passwrd' limit 0,1";
Security system ContinuedHackers generally perform bypassing like thisUsername : ' or ''='Password : ' or ''=‘Then the query looks likeselect username, pass from users where username='' or ''='' and password='' or ''='' limit 0,1;To get ride of this we took 2 stepsFirst one is to validate the form so that user could not enter any special character.Then we used PDO Which contains prepare function to execute query.
Project Architecture
Project Architecture
Project Architecture How does it works ?
User’s request • Frontend
validation
controller• Check
valid request
• Find model
Model • find data• Save data
Project Architecture Example of controlling a process
Complete system at a glance
Search with product name
Know price limit
View product and order
View shop
Bring products with shops
B2C
Complete system at a glance
C2C
• Buy and sell
• Find ads
• Create ads
• Create account
Product list
Search Product
Get seller info
Find categori
es
Let’s Move on towards demo