A project report on
ONLINE MATRIMONIAL SYSTEM
Submitted towards Jth component of the course
Database Management Systems – CSE2004
handled by
NANCY VICTOR
submitted by
1. SHREYAS CHAUDHRY (19BCE0774)
2. UTKARSH VERMA (19BCE0078)
ABSTRACT
The technical and the commercial scope involved in developing and implementing
the project “Matrimonial Website” can be discussed using this abstract. This
project aims at creating a full-fledged website for Matrimony. It basically involves
viewing the details of the bride, bridegroom or both.
The user can just browse through the site and can post or submit his/her details
by registering himself as a valid User.
The project is divided into two sections
USER
ADMINISTRATOR
The Users of the site can browse or look for details for a match, for the bride or
bridegroom. There are two types of users as one would normally have in any
website. The first is the casual or unregistered user who can only look for details
that matches the individual’s criteria.
These users can also make use of the search option that has been provided. The
other type is the registered user who can avail every option of the casual user and
also has the option of posting or submitting his/her own details. But, before posting
the details, the user has to register with the site.
Upon registering and becoming a valid user of the site, the user will be given a
username and password wherein, he/she could change the details or add more
details to it. The administrator on the other hand has to check every registered
user, as a valid user and is also responsible for the overall maintenance of the
site. It involves validation of records, removal of redundant entries, username
uniqueness checking, setting a time period for expiry of user details and check for
expiry.
Thus we using a matrimonial site are attempting to showcase a security feature
which we have long believed should be a part of a matrimonial site.
Due to the lack of security features in many matrimonial sites, there have been
serious problems with harassment.
Both of us have hoped to made a functioning matrimonial site and are always open
to further changes. This project was made possible by the teamwork and the sheer
hard work we have undertaken to build such an articulate website with just two
people.
1. INTRODUCTION
1.1 Overview
Online Matrimonial System provide platform to a lot of Bride/Groom
for finding perfect match experience by exploring the opportunities and
resources to meet true potential partner. Online matrimonial system is a
project in which individual searching for their life partners can create an
account and can search for their life partners according to their
expectations. Keeping our objective in mind, we have created a
renowned online matching services that will touch the souls of millions
of people all over the globe.
1.2 Objective
Online matrimonial system is helps to search life partners according to
one’s expectations. There is a wide range of choice among which the
bride or the groom can select the best one. Online matrimonial system is
user friendly and safe. The bride or the groom can know about their
partners by seeing the profile and further messaging. The system is
convenient as well as economic. There is a lot of privacy which most of
the people wish to have.
1.3 Motivation
We have seen the working of various matrimonial sites and we believe
that we can make it better and we can make it easier to access.
It was this motivation that led us to make a matrimonial site.
1.4 Work Breakdown
Shreyas Frontend, parts of backend and
surveys
Utkarsh Backend, information and design
elements.
4.5
3.5
2.5
1.5
0.5
0
Category 1 Category 2 Category 3 Category 4
Shreyas Utkarsh Series 3
2.1 Hardware Requirements
Operating System: Linux, Unix, Windows.
Web Server: Apache Web Server, LigHTTPD, IIS (with ISAPI_Rewrite installed)
PHP Version: ...
Database: MySQL 5.1 or above, MariaDB 10.0 or above, Microsoft
SQL Server 2005 or above.
Optional Requirements.
2.2 Software Requirements
The PHP engine. The supported version is PHP5. Downloads are available here.
The PHP debugger. The NetBeans IDE for PHP allows you to use XDebug, but
using a debugger is optional. ...
A database server. You can use various database servers while one of the most
popular ones is the MySQL server.
3. Literature Survey
Author Contribution Research Gap
Anjali Venugopalan It helped us realize the We are yet to learn about
For Economic Times role that matrimonial the working of
newspaper in India sites play in the matrimonial sites
economy of a country
and the jobs as well as
how much it contributes
to the GDP.
Shaadi.com We understood how We are yet to overcome
matrimonial sites work any security risks.
and we implemented it
in our project.
Times of India article We learnt about various We need to learn about
methods used by people the factors upon which
to get details of other partners are chosen.
people.
Times of India article We learnt about the We are yet to determine
various factors used by how the implementation
people to determine their is done.
partners.
Times of India article We get to know that We need to learn of a
while security features foolproof way to achieve
are necessary, it complete security with
important for the site to convenience.
be convenient and easier
to access as well.
Times of India article We learnt that a We have decided to keep
matrimonial site faced a skin complexion filter
backlash for making skin as it allows the user
complexion a factor to complete and total
fill. access to any and all the
filters we possess
Times of India article We have learnt of people We need to learn how to
who hack databases and stop this from happening
can get the private
information of the users.
Bharat matrimony We got a brief idea on None(according to
how to meet these us)..but depending on the
challenges. user there may be a few
4. Design
4.1 ER Diagram
4.2 Relational Schema
4.3
RELATIONSHIP
CARDINALITY
PARTICIPATION
5. NORMALIZATION
6. Output
7. Conclusion
The Introduction of Internet has revolutionized almost every sphere of Indian
life with one that being of marriage which for ages has been dominated by elders’
consent, with the emergence of matrimonial websites. This website has made
search and selection for bride/groom extremely simple and even while on move
with the help of a mobile or tab. We have added image files and interesting thing
called “success stories” to display all those successful marriages that has happened
when people got connected via this site. If a bit more time was given, maybe we
would have been able to create quick view details for all those brides and grooms
and would have designed a data base which itself would have viewed “girls/boys
you would like” column by matching the interests of each with all the order and
could also have done the “filter” command for more easier search and selection of
profiles.
We have made it simpler for online transactions to this site too so that the user and
admin can sit and relax when the data base does this smart work. It has also been
made easier to search profiles and view their images just while searching or
scrolling down. The success stories were also directly linked to profiles so that as
soon as every 2 people’s match gets fixed, the database itself adds them to success
story.
Indian online wedding websites offers today’s youngsters the freedom to search a
soul mate from a million of wedding profiles, also a platform to communicate
beyond geographical boundaries, and an opportunity to understand each other well
before marriage. But, how the marriage actually fares depends completely on one’s
destiny. There have already been millions of people already on online matrimonial
sites and this is mostly going to persist in the future too. As far as internet is
concerned, in this fast moving world, this is going to be the future for a long time
hopefully.
Anyways, this is Shreyas and Utkarsh signing off.
8. Code
This is the sql code for our database matrimony.
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `matrimony`
--
--
-- Table structure for table `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id` int(8) NOT NULL,
`username` varchar(40) NOT NULL,
`password` varchar(60) NOT NULL,
`email` varchar(60) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Table structure for table `customer`
--
CREATE TABLE IF NOT EXISTS `customer` (
`id` int(10) NOT NULL,
`cust_id` int(5) NOT NULL,
`email` varchar(60) NOT NULL,
`age` varchar(10) NOT NULL,
`height` int(10) NOT NULL,
`sex` varchar(6) NOT NULL,
`religion` varchar(20) NOT NULL,
`caste` varchar(20) NOT NULL,
`subcaste` varchar(20) NOT NULL,
`district` varchar(20) NOT NULL,
`state` varchar(20) NOT NULL,
`country` varchar(10) NOT NULL,
`maritalstatus` varchar(20) NOT NULL,
`profilecreatedby` varchar(20) NOT NULL,
`education` text NOT NULL,
`education_sub` text NOT NULL,
`firstname` text NOT NULL,
`lastname` text NOT NULL,
`body_type` text NOT NULL,
`physical_status` text NOT NULL,
`drink` varchar(8) NOT NULL,
`mothertounge` text NOT NULL,
`colour` varchar(20) NOT NULL,
`weight` int(5) NOT NULL,
`blood_group` varchar(5) NOT NULL,
`diet` varchar(8) NOT NULL,
`smoke` varchar(8) NOT NULL,
`dateofbirth` date NOT NULL,
`occupation` text NOT NULL,
`occupation_descr` text NOT NULL,
`annual_income` varchar(20) NOT NULL,
`fathers_occupation` varchar(20) NOT NULL,
`mothers_occupation` varchar(20) NOT NULL,
`no_bro` int(5) NOT NULL,
`no_sis` int(5) NOT NULL,
`aboutme` text NOT NULL,
`profilecreationdate` date NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `customer`
--
INSERT INTO `customer` (`id`, `cust_id`, `email`, `age`, `height`, `sex`, `religion`,
`caste`, `subcaste`, `district`, `state`, `country`, `maritalstatus`, `profilecreatedby`,
`education`, `education_sub`, `firstname`, `lastname`, `body_type`, `physical_status`,
`drink`, `mothertounge`, `colour`, `weight`, `blood_group`, `diet`, `smoke`,
`dateofbirth`, `occupation`, `occupation_descr`, `annual_income`, `fathers_occupation`,
`mothers_occupation`, `no_bro`, `no_sis`, `aboutme`, `profilecreationdate`) VALUES
(111, 0, '[email protected]', '27', 0, 'Male', 'Hindu', 'Thiyya', 'sub cast1',
'Wayanad', 'Kerala', 'India', 'Single', 'Self', 'Primary', '', 'test', 'testyhtjsdf',
'Slim', 'No Problem', 'Sometime', 'Malayalam', 'Dark', 58, 'O +ve', 'Veg', 'Sometime',
'1996-01-12', 'dgdsgsdf', 'gdsg', '4654456', 'erfdgdsg', 'dsgsdgdsfgdsfgdfg', 1, 1,
'dfgdsgdsfg', '2016-02-27'),
(112, 7, '[email protected]', '', 0, 'Male', 'Not Applicable', 'Roman Cathaolic', 'Not
Applicable', '', '', 'Not Applic', 'Single', 'Self', 'Primary', '', 'kjdhkdsjfghk',
'QKJHKJFHSDFJKH', 'Slim', 'No Problem', 'No', 'Malayalam', 'Dark', 0, 'O +ve', 'Veg',
'No', '0000-00-00', '', '', '', '', '', 1, 1, '', '2016-02-27'),
(113, 12, '[email protected]', '18', 0, 'Male', 'Hindu', 'Thiyya', 'sub cast1',
'Wayanad', 'Kerala', 'India', 'Single', 'Self', 'PG', 'dsadasd', 'Aswin', 'Kuttappi',
'Slim', 'No Problem', 'No', 'Malayalam', 'Dark', 58, 'O +ve', 'Veg', 'No', '1998-02-14',
'das', 'dasdas', '8598', 'dasdasd', 'asdasdsd', 1, 1, 'assdfsdf sdfas fasdf asdfasdf
asdf', '2016-02-28'),
(114, 13, '[email protected]', '18', 0, 'Female', 'Hindu', 'Thiyya', 'sub cast1',
'Wayanad', 'Kerala', 'India', 'Single', 'Self', 'PG', 'dsadasd', 'Reshma', 'Reshma',
'Slim', 'No Problem', 'No', 'Malayalam', 'Dark', 58, 'O +ve', 'Veg', 'No', '1998-02-14',
'das', 'dasdas', '8598', 'dasdasd', 'asdasdsd', 1, 1, 'assdfsdf sdfas fasdf asdfasdf
asdf', '2016-02-28'),
(115, 14, '[email protected]', '18', 0, 'Male', 'Hindu', 'Thiyya', 'sub cast1',
'Wayanad', 'Kerala', 'India', 'Single', 'Self', 'PG', 'dsadasd', 'Rahul', 'Rahul',
'Slim', 'No Problem', 'No', 'Malayalam', 'Dark', 58, 'O +ve', 'Veg', 'No', '1998-02-14',
'das', 'dasdas', '8598', 'dasdasd', 'asdasdsd', 1, 1, 'assdfsdf sdfas fasdf asdfasdf
asdf', '2016-02-28');
--
-- Table structure for table `partnerprefs`
--
CREATE TABLE IF NOT EXISTS `partnerprefs` (
`id` int(10) NOT NULL,
`custId` int(10) NOT NULL,
`agemin` varchar(3) NOT NULL,
`agemax` int(3) NOT NULL,
`maritalstatus` varchar(20) NOT NULL,
`complexion` varchar(10) NOT NULL,
`height` int(3) NOT NULL,
`diet` varchar(10) NOT NULL,
`religion` varchar(15) NOT NULL,
`caste` varchar(20) NOT NULL,
`subcaste` varchar(20) NOT NULL,
`mothertounge` varchar(20) NOT NULL,
`education` varchar(30) NOT NULL,
`occupation` varchar(30) NOT NULL,
`country` varchar(30) NOT NULL,
`descr` text NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `partnerprefs`
--
INSERT INTO `partnerprefs` (`id`, `custId`, `agemin`, `agemax`, `maritalstatus`,
`complexion`, `height`, `diet`, `religion`, `caste`, `subcaste`, `mothertounge`,
`education`, `occupation`, `country`, `descr`) VALUES
(1, 6, '18', 30, 'Single', '', 180, 'Veg', 'Not Applicable', 'Roman Cathaolic', '', '',
'Primary', '', 'Not Applicable', 'Beautiful , Super, just for fun'),
(2, 7, '18', 40, 'Single', '', 150, 'Veg', 'Not Applicable', 'Roman Cathaolic', '', '',
'Primary', '', 'Not Applicable', ''),
(3, 12, '18', 40, 'Single', '', 150, 'Veg', 'Hindu', 'Thiyya', '', '', 'PG', 'sadasdasd',
'Hindu', ''),
(4, 13, '18', 40, 'Single', '', 0, 'Veg', 'Hindu', 'Thiyya', '', '', 'PG', 'das',
'Hindu', ''),
(5, 14, '18', 50, 'Single', '', 0, 'Veg', 'Hindu', 'Thiyya', '', '', 'PG', 'das',
'Hindu', 'asdasdas da asfd afsdfasdf asjdf akjsdf kjafsdks d');
--
-- Table structure for table `photos`
--
CREATE TABLE IF NOT EXISTS `photos` (
`id` int(10) NOT NULL,
`cust_id` int(10) NOT NULL,
`pic1` varchar(25) NOT NULL,
`pic2` varchar(40) NOT NULL,
`pic3` varchar(40) NOT NULL,
`pic4` varchar(40) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `photos`
--
INSERT INTO `photos` (`id`, `cust_id`, `pic1`, `pic2`, `pic3`, `pic4`) VALUES
(27, 6, 'img.jpg', 'picture.jpg', 'picture-2.jpg', 'user.png'),
(28, 7, '[email protected]', 'article_img_2.jpg', '[email protected]',
'article_img_1.jpg'),
(29, 12, 'article_img_1.jpg', 'article_img_2.jpg', 'banner_img_2.png',
'banner_img_2.png'),
(30, 13, 'team-13.jpg', 'thumb-intro.jpg', 'avatar-1.jpg', '1.jpg'),
(31, 14, '1.jpg', 'img-1.jpg', 'avatar-1.jpg', 'team-13.jpg');
--
-- Table structure for table `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`id` int(5) NOT NULL,
`profilestat` int(5) NOT NULL,
`username` varchar(20) NOT NULL,
`password` varchar(40) NOT NULL,
`email` varchar(40) NOT NULL,
`dateofbirth` date NOT NULL,
`gender` varchar(5) NOT NULL,
`userlevel` int(2) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`id`, `profilestat`, `username`, `password`, `email`, `dateofbirth`,
`gender`, `userlevel`) VALUES
(1, 0, 'admin', 'admin', '
[email protected]', '2016-02-17', 'male', 1),
(6, 0, 'test', 'test', '
[email protected]', '2016-02-11', 'femal', 0),
(7, 0, 'shobi', 'shobi', '
[email protected]', '0000-00-00', 'male', 0),
(8, 0, 'Name', '', 'E-Mail', '0000-00-00', '', 0),
(9, 0, 'Raju', 'raju', '
[email protected]', '0000-00-00', 'male', 0),
(10, 0, 'kuttappi', 'kuttappi', '
[email protected]', '0000-00-00', '', 0),
(11, 0, 'fdsdte', 'qe41234234', '
[email protected]', '0000-00-00', '', 0),
(12, 0, 'aswin', 'aswin', '
[email protected]', '1997-01-20', 'male', 0),
(13, 0, 'reshma', 'reshma', '
[email protected]', '1998-02-14', 'femal', 0),
(14, 0, 'rahul', 'rahul', '
[email protected]', '1998-02-14', 'male', 0);
--
-- Indexes for dumped tables
--
--
-- Indexes for table `admin`
--
ALTER TABLE `admin`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `customer`
--
ALTER TABLE `customer`
ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `cust_id` (`cust_id`);
--
-- Indexes for table `partnerprefs`
--
ALTER TABLE `partnerprefs`
ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `custId` (`custId`);
--
-- Indexes for table `photos`
--
ALTER TABLE `photos`
ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `cust_id` (`cust_id`);
--
-- Indexes for table `users`
--
ALTER TABLE `users`
ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `username` (`username`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `admin`
--
ALTER TABLE `admin`
MODIFY `id` int(8) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT for table `customer`
--
ALTER TABLE `customer`
MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=116;
--
-- AUTO_INCREMENT for table `partnerprefs`
--
ALTER TABLE `partnerprefs`
MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT for table `photos`
--
ALTER TABLE `photos`
MODIFY `id` int(10) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=32;
--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
MODIFY `id` int(5) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=15;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
The php code for a few pages is-
Home page
<?php include_once("includes/basic_includes.php");?>
<?php include_once("functions.php"); ?>
<?php
$id=$_GET['id'];
if(isloggedin()){
//do nothing stay here
} else{
header("location:login.php");
}
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Find Your Perfect Partner - Makemylove
| User Home :: Make My Love
</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="application/x-javascript"> addEventListener("load", function() {
setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>
<link href="css/bootstrap-3.1.1.min.css" rel='stylesheet' type='text/css' />
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!-- Custom Theme files -->
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link href='//fonts.googleapis.com/css?family=Oswald:300,400,700' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700' rel='stylesheet'
type='text/css'>
<!--font-Awesome-->
<link href="css/font-awesome.css" rel="stylesheet">
<!--font-Awesome-->
<script>
$(document).ready(function(){
$(".dropdown").hover(
function() {
$('.dropdown-menu', this).stop( true, true ).slideDown("fast");
$(this).toggleClass('open');
},
function() {
$('.dropdown-menu', this).stop( true, true ).slideUp("fast");
$(this).toggleClass('open');
}
);
});
</script>
</head>
<body>
<!-- ============================ Navigation Start =========================== -->
<?php include_once("includes/navigation.php");?>
<!-- ============================ Navigation End ============================ -->
<div class="grid_3">
<div class="container">
<div class="breadcrumb1">
<ul>
<a href="index.php"><i class="fa fa-home home_1"></i></a>
<span class="divider"> | </span>
<li class="current-page">User Home</li>
</ul>
</div>
<div class="navigation" style="background-color: #ccc;"><!-- Innernavigation starts --
>
<div class="collapse navbar-collapse" id="bs-megadropdown-tabs">
<ul class="nav navbar-nav nav_1">
<li><a href="view_profile.php?id=<?php echo $id;?>">View
Profile</a></li>
<li><a href="partner_preference.php?id=<?php echo
$id;?>">Partner Preference</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-
toggle="dropdown">Profile<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="photouploader.php?id=<?php echo $id;?>">Upload
Photos</a></li>
<li><a href="view_profile.php?id=<?php echo $id;?>">View
Profile</a></li>
<li><a href="create_profile.php?id=<?php echo $id;?>">Edit
Profile</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-
toggle="dropdown">Search<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="search.php">Regular Search</a></li>
<li><a href="faq.php">Faq</a></li>
</ul>
</li>
</ul>
</div>
</div><!-- End of inner navigation -->
<div
</div>
</div>
<?php include_once("footer.php")?>
<!-- FlexSlider -->
<script defer src="js/jquery.flexslider.js"></script>
<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen" />
<script>
// Can also be used with $(document).ready()
$(window).load(function() {
$('.flexslider').flexslider({
animation: "slide",
controlNav: "thumbnails"
});
});
</script>
</body>
</html>
Login page
<?php include_once("functions.php");?>
<!DOCTYPE HTML>
<html>
<head>
<title>Makemy Love</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="application/x-javascript"> addEventListener("load", function() {
setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); }
</script>
<link href="css/bootstrap-3.1.1.min.css" rel='stylesheet' type='text/css' />
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<!-- Custom Theme files -->
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link href='//fonts.googleapis.com/css?family=Oswald:300,400,700' rel='stylesheet'
type='text/css'>
<link href='//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700' rel='stylesheet'
type='text/css'>
<!--font-Awesome-->
<link href="css/font-awesome.css" rel="stylesheet">
<!--font-Awesome-->
<script>
$(document).ready(function(){
$(".dropdown").hover(
function() {
$('.dropdown-menu', this).stop( true, true ).slideDown("fast");
$(this).toggleClass('open');
},
function() {
$('.dropdown-menu', this).stop( true, true ).slideUp("fast");
$(this).toggleClass('open');
}
);
});
</script>
</head>
<body>
<!-- ============================ Navigation Start =========================== -->
<?php include_once("includes/navigation.php");?>
<!-- ============================ Navigation End ============================ -->
<div class="grid_3">
<div class="container">
<div class="breadcrumb1">
<ul>
<a href="index.php"><i class="fa fa-home home_1"></i></a>
<span class="divider"> | </span>
<li class="current-page">Login</li>
</ul>
</div>
<div class="services">
<div class="col-sm-6 login_left">
<form action="auth/auth.php?user=1" method="post">
<div class="form-item form-type-textfield form-item-name">
<label for="edit-name">Username <span class="form-required" title="This
field is required.">*</span></label>
<input type="text" id="edit-name" name="username" value="" size="60"
maxlength="60" class="form-text required">
</div>
<div class="form-item form-type-password form-item-pass">
<label for="edit-pass">Password <span class="form-required" title="This
field is required.">*</span></label>
<input type="password" id="edit-pass" name="password" size="60"
maxlength="128" class="form-text required">
</div>
<div class="form-actions">
<input type="submit" id="edit-submit" name="op" value="Log in" class="btn_1
submit">
</div>
</form>
</div>
<div class="col-sm-6">
<ul class="sharing">
<li><a href="#" class="facebook" title="Facebook"><i class="fa fa-
boxed fa-fw fa-facebook"></i> Share on Facebook</a></li>
<li><a href="#" class="twitter" title="Twitter"><i class="fa fa-
boxed fa-fw fa-twitter"></i> Tweet</a></li>
<li><a href="#" class="google" title="Google"><i class="fa fa-boxed
fa-fw fa-google-plus"></i> Share on Google+</a></li>
<li><a href="#" class="linkedin" title="Linkedin"><i class="fa fa-
boxed fa-fw fa-linkedin"></i> Share on LinkedIn</a></li>
<li><a href="#" class="mail" title="Email"><i class="fa fa-boxed fa-
fw fa-envelope-o"></i> E-mail</a></li>
</ul>
</div>
<div class="clearfix"> </div>
</div>
</div>
</div>
<?php include_once("footer.php");?>
</body>
</html>
There are 20 such pages in the website which will shown in the
implementation.
References
[1]Roushan Ali Dharani website updation creating apprehensions among people ..
[2]Official After backlash faced by user, matrimonial site
Shaadi.com removes the skin complexion filter
[3] TimesOfIndia 5 ways to detect fraudsters on matrimonial websites
[4] TNN Nigerian gang duping suitors on matrimonial sites busted