.-INSANE-. Posted March 11, 2006 Share Posted March 11, 2006 ok i wanted people to register at my site and what i was wondering is can i set it up to where i put validate ip code in my register scriptthis is a validate ip and redirect script[code]<?php echo "Client ip is $REMOTE_ADDR"; $ip = preg_split("/./", $REMOTE_ADDR); if ($ip[0] == 213) { //put regular code (restricted area) herer print"welcome to the site"; } else { //no valid ip include ("http://www.daleelmasr.com/index.php"); } ?>[/code]i want to put that code in this code[code]<? oB_start(); // allows you to use cookies. include("config.php"); if (!$logged[username]) { if (!$_POST[login]) { echo(" <center><form method=\"POST\"> <table> <tr> <td align=\"right\"> Username: <input type=\"text\" size=\"15\" maxlength=\"25\" name=\"username\"> </td> </tr> <tr> <td align=\"right\"> Password: <input type=\"password\" size=\"15\" maxlength=\"25\" name=\"password\"> </td></tr><tr> <td align=\"center\"> <input type=\"submit\" name=\"login\" value=\"Login\"> </td></tr><tr> <td align=\"center\"> <a href=\"register.php\">Register Here</a> </td></tr></table></form></center>"); } if ($_POST[login]) { // the form has been submitted. We continue... $username=$_POST['username']; $password = md5($_POST[password]); // the above lines set variables with the submitted information. $info = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error()); $data = mysql_fetch_array($info); if($data[password] != $password) { // the password was not the user's password! echo "Incorrect username or password!"; }else{ // the password was right! $query = mysql_query("SELECT * FROM users WHERE username = '$username'") or die(mysql_error()); $user = mysql_fetch_array($query); // gets the user's information setcookie("id", $user[id],time()+(60*60*24*5), "/", ""); setcookie("pass", $user[password],time()+(60*60*24*5), "/", ""); // the above lines set 2 cookies. 1 with the user's id and another with his/her password. echo ("<meta http-equiv=\"Refresh\" content=\"0; URL=http://yoursite.com\"/>Thank You! You will be redirected"); // modify the above line...add in your site url instead of yoursite.com } } } else { // we now display the user controls. echo ("<center>Welcome <b>$logged[username]</b><br /></center> - <a href=\"editprofile.php\">Edit Profile</a><br /> - <a href=\"members.php\">Member List</a><br /> - <a href=\"logout.php\">Logout</a>"); } ?>[/code] Link to comment https://forums.phpfreaks.com/topic/4665-register/ Share on other sites More sharing options...
.-INSANE-. Posted March 12, 2006 Author Share Posted March 12, 2006 can anyone help me?????? Link to comment https://forums.phpfreaks.com/topic/4665-register/#findComment-16546 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.