|
View:
New views
8 Messages
—
Rating Filter:
Alert me
|
|
|
Need help with the codeHi All,
I need some help with the below code. I have this login code with me and its working fine with my *localhost 'WAMP' *server. But when I tried to run the same script on my web host server its not working. Every time its giving me the same message "*please enter a username and a password*" which is a condition within the script. <?php session_start(); $username = $_POST['username']; $password = $_POST['password']; if ($username&&$password) { $connect = mysql_connect("localhost", "tutor_root", "admin") or die("couldn't connect"); mysql_select_db("tutor_register") or die("couldn't find db"); $query = mysql_query("SELECT * FROM register WHERE username ='$username'"); $numrows = mysql_num_rows($query); if ($numrows!=1) { //code to login while ($row =mysql_fetch_assoc($query)) { $dbusername = $row['username']; $dbpassword= $row['password']; } //check to see if they match if ($username==$dbusername&&$password==$dbpassword) { echo "you are in <a href='member.php'>click</a> here to enter the members page"; $_SESSION['username']=$username; } else echo "incorrect password"; } else die("That user dosen't exist"); } else die("pelase enter a username and a password"); ?> -- Guru Prasad Ubuntu Voice GTK+ Forum |
|
|
Re: Need help with the codenagendra prasad wrote:
> Hi All, > > I need some help with the below code. I have this login code with me and its > working fine with my *localhost 'WAMP' *server. But when I tried to run the > same script on my web host server its not working. Every time its giving me > the same message "*please enter a username and a password*" which is a > condition within the script. > > > <?php > session_start(); > > Are the $_POST['username'] and $_POST['password'] variables present? You didn't post any html form information so I think you could start there. > $username = $_POST['username']; > $password = $_POST['password']; > > if ($username&&$password) > > { > $connect = mysql_connect("localhost", "tutor_root", "admin") or > die("couldn't connect"); > mysql_select_db("tutor_register") or die("couldn't find db"); > > > $query = mysql_query("SELECT * FROM register WHERE username ='$username'"); > $numrows = mysql_num_rows($query); > if ($numrows!=1) > > { > //code to login > > while ($row =mysql_fetch_assoc($query)) > { > $dbusername = $row['username']; > $dbpassword= $row['password']; > > } > //check to see if they match > > if ($username==$dbusername&&$password==$dbpassword) > { > echo "you are in <a href='member.php'>click</a> here to enter the members > page"; > > > $_SESSION['username']=$username; > > } > else > > echo "incorrect password"; > } > else > > die("That user dosen't exist"); > > > } > else > die("pelase enter a username and a password"); > > > > ?> > > -- Jason Gerfen Systems Administration/Web application development jason.gerfen@... Marriott Library Lab Systems PC 295 South 1500 East Salt Lake City, Utah 84112-0806 Ext 5-9810 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
|
Re: Need help with the codeOK so here is the form for the below code:
<html> <form action='mem_login.php' method='POST'> Username: <input type='text' name='username'><br> Password: <input type='password' name='password'><br> <input type='submit' value='Log in'> </form> </html> |
|
|
Re: Need help with the codenagendra prasad wrote:
> OK so here is the form for the below code: > > <html> > > <form action='mem_login.php' method='POST'> > Username: <input type='text' name='username'><br> > Password: <input type='password' name='password'><br> > <input type='submit' value='Log in'> > > > </form> > </html> > echo var_dump(print_r($_POST)); -- Jason Gerfen Systems Administration/Web application development jason.gerfen@... Marriott Library Lab Systems PC 295 South 1500 East Salt Lake City, Utah 84112-0806 Ext 5-9810 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
|
Re: Need help with the codeYes I did but still its not working on my web server however its working
fine with my WAMP server locally. On Fri, Oct 2, 2009 at 9:17 PM, Jason Gerfen <jason.gerfen@...>wrote: > nagendra prasad wrote: > >> OK so here is the form for the below code: >> >> <html> >> >> <form action='mem_login.php' method='POST'> >> Username: <input type='text' name='username'><br> >> Password: <input type='password' name='password'><br> >> <input type='submit' value='Log in'> >> </form> >> </html> >> >> Did you try looking at the $_POST array data? > > echo var_dump(print_r($_POST)); > > > -- > Jason Gerfen > Systems Administration/Web application development > jason.gerfen@... > > Marriott Library > Lab Systems PC > 295 South 1500 East > Salt Lake City, Utah 84112-0806 > Ext 5-9810 > > -- Guru Prasad Ubuntu Voice GTK+ Forum |
|
|
Re: Need help with the codeAdd this to your script and just copy and paste it back. Seriously, you
are not going to get any help if you don't show anyone the output of your problem. echo "<pre>"; var_dump(print_r($_GET)); var_dump(print_r($_POST)); echo "</pre>"; If you are not getting anything in the post try changing the method of your html form to 'get' vs. 'post' *IE: <form method="get" action="mem_login.php"> And copy and paste the results so we can see where the problem is. If you are feeling weird about an authentication script contents then filter the data but don't just leave out parts of the output. nagendra prasad wrote: > Yes I did but still its not working on my web server however its > working fine with my WAMP server locally. > > > > On Fri, Oct 2, 2009 at 9:17 PM, Jason Gerfen > <jason.gerfen@... <mailto:jason.gerfen@...>> wrote: > > nagendra prasad wrote: > > OK so here is the form for the below code: > > <html> > > <form action='mem_login.php' method='POST'> > Username: <input type='text' name='username'><br> > Password: <input type='password' name='password'><br> > <input type='submit' value='Log in'> > </form> > </html> > > Did you try looking at the $_POST array data? > > > echo var_dump(print_r($_POST)); > > > -- > Jason Gerfen > Systems Administration/Web application development > jason.gerfen@... <mailto:jason.gerfen@...> > > Marriott Library > Lab Systems PC > 295 South 1500 East > Salt Lake City, Utah 84112-0806 > Ext 5-9810 > > > > > -- > Guru Prasad > Ubuntu Voice GTK+ Forum -- Jason Gerfen Systems Administration/Web application development jason.gerfen@... Marriott Library Lab Systems PC 295 South 1500 East Salt Lake City, Utah 84112-0806 Ext 5-9810 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
|
Re: Need help with the codeMaybe you should google for information regarding the php.ini and error
reporting. nagendra prasad wrote: > Yes I did but still its not working on my web server however its working > fine with my WAMP server locally. > > > > On Fri, Oct 2, 2009 at 9:17 PM, Jason Gerfen <jason.gerfen@...>wrote: > > >> nagendra prasad wrote: >> >> >>> OK so here is the form for the below code: >>> >>> <html> >>> >>> <form action='mem_login.php' method='POST'> >>> Username: <input type='text' name='username'><br> >>> Password: <input type='password' name='password'><br> >>> <input type='submit' value='Log in'> >>> </form> >>> </html> >>> >>> Did you try looking at the $_POST array data? >>> >> echo var_dump(print_r($_POST)); >> >> >> -- >> Jason Gerfen >> Systems Administration/Web application development >> jason.gerfen@... >> >> Marriott Library >> Lab Systems PC >> 295 South 1500 East >> Salt Lake City, Utah 84112-0806 >> Ext 5-9810 >> >> >> > > > -- Jason Gerfen Systems Administration/Web application development jason.gerfen@... Marriott Library Lab Systems PC 295 South 1500 East Salt Lake City, Utah 84112-0806 Ext 5-9810 -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php |
|
|
Re: Need help with the codehay so I have solved the issue. The problem was with my login HTML page.
Anyways thanks everyone for quick responses :) |
| Free embeddable forum powered by Nabble | Forum Help |