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

I need help in custom php work, Custom PHP Work I have a website in Word...

Custom PHP Work I have a website in Wordpress / woocommerce with a custom php designing module created not complete. Can share details to the right person. What I am seeking

We need a site development expert, We need a Site Development expert Mus...

We need a Site Development expert Must know GIT PHP Jquery Bootstrap Want a developer that is going to fix, and finish the front end and backend of a sign up and sign, mem

I need experienced in asp.net 2.0/3.5 technologies, ASP.NET Developers / Pr...

ASP.NET Developers / Programmers I need experienced in ASP.NET 2.0/3.5 technologies a) Must have Strong knowledge in C# and VB .net. WPF, WCF, AJAX, Linq b) Strong databas

Use of meta tag, In this unit we have learnt how to create simple HTML page...

In this unit we have learnt how to create simple HTML pages. The contents of the page have to be written within the BODY tag. The HEAD tag includes the title of the document. An im

Can someone help us implement geoip2 on our website, GeoIP2 installation as...

GeoIP2 installation assistance Can someone help us implement Geoip2 on our website? We have GeoIPlite working as we speak. We now need to update it. Desired Skills are PHP

Need experienced php developer, I need Experienced Php developer.with subse...

I need Experienced Php developer.with subsequent skills Cakephp, Wordpress, Codeigniter , Php,Mysql,Ajax. Skills required: CakePHP, MySQL, Codeigniter, PHP, Wordpress

Prepare a custom website in php only, Prepare a Custom Website in PHP only....

Prepare a Custom Website in PHP only. Do Not propose any CMS for this software. I am also PHP developer. So please note that read cautiously then bid on this project. This is

Need two pages created and a blog, Web Development - Need two pages created...

Web Development - Need two pages created and a blog I have purchased a domain name as well as hosting service. I now must to start building the website Requirements- 1) Dr

I need help in wordpress customized theme takeover, I need help in Wordpres...

I need help in Wordpress Customized Theme Takeover I want someone to step in and takeover a custom shopping cart creation that was made in a wordpress theme. My developer is no

Add multiple layout cells, You will insert three layout cells below the log...

You will insert three layout cells below the logo cell you just created. Later on you will insert the page's navigation buttons in these cells. 1. In the Objects panel, click

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