Authenticate the name and password, PHP Web Programming

Assignment Help:

Keep a list of allowed reporters and their passwords in a database table Authentication.  Define and populate the table beforehand manually using the phpMyAdmin interface to MySQL (or a command line interface if you like.) You can assume the reporter name is to be the primary key for the table.  The authentication information should have nothing to do with your UCID or MySQL passwords and name.  The table looks as follows with the appropriate data types for the columns.  The contents are NOT encrypted.

Authentication (for incident reports)

reporter_name

reporter_password

joe456

zebra

james777

checker

The PHP script should test the reporter name and password submitted from the form using a simple PHP or-die construction that queries the database for a matching reporter and password.  An SQL select command can be used but the returned data should not be accessed.  Just look up in the IT202 manual or on the online PHP manual how to tell if a select returned any rows.  If the select is defined appropriately, that will tell you if the reporter name and password were valid.   The password should not be encrypted by the browser, the script or in the database.

Caveat:

PHP:    When testing strings for equality in PHP, do not use = where you should use == (a pair of equal signs).  The PHP symbol = is for assignment statements; it is not used to compare strings; use the == equality operator for string comparison.

SQL:   When testing strings for equality in SQL, use = symbol, not the == used in PHP


Related Discussions:- Authenticate the name and password

Interactive music playing website uising html and javascript, Interactive m...

Interactive music playing website uising HTML and Javascript Fundamentally we're looking to recreate (and previously turntable.fm), nevertheless using a third party music servic

Want a professional mangeto site by an expert developer, Want a professiona...

Want a professional Mangeto site by an expert developer We want a professional looking site built on Magento. It will be a responsive & adaptive design. Products informati

Want a programmer to help update our website, Need a programmer to help upd...

Need a programmer to help update our website. Long-term work available I have an independent that worked on my website as well as has done a great job up until now. He has lost

Turn based business game, Turn Based Business Game I am engrossed in hav...

Turn Based Business Game I am engrossed in having a turn based strategy game created for small business owners - specifically at least initially in the lawn as well as landscape

Brute Force, How to search the keyword in dictionary and suggest words when...

How to search the keyword in dictionary and suggest words when there is partial match of 3 characters during user input?

Customization to cs-cart, We need some customized development for CS-Cart v...

We need some customized development for CS-Cart v4 Multi-Vendor Edition. We are taking a freight company to handle delivery of the goods. Vendors only require to pack the goods

Need help in magento search function and return postage, Magento Search Fun...

Magento Search Function and Return Postage Detailed Description Below 1 - We would like to install a new search function in Magento, the search doesn't work. Do you have any

We need drupal updates, We need Drupal Updates We have 6 websites built ...

We need Drupal Updates We have 6 websites built on the Drupal platform that essentially updating from v.6 to v.7. We need a Drupal developer to help us update as well as test ea

Websites to create real time user conversations, Prototype-WebRTC widget fo...

Prototype-WebRTC widget for websites to create real time user conversations The project comprise a server side built using node.js and a client side widget using webRTC. Users u

Work in layout view, Dreamweaver contain two visual design views-Standard v...

Dreamweaver contain two visual design views-Standard view & Layout view. You'll begin by working in Layout view, which let you to draw layout cells or layout tables in which you ca

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd