breWtal Posted October 26, 2009 Share Posted October 26, 2009 i bought a game script, and have had nothing but problems with it it appears to go thru registration process, sends email with password, but when i go to login, it says wrong name and password sql database is set up and relevant file settings point to correct database any ideas what may be causing this? Quote Link to comment https://forums.phpfreaks.com/topic/179016-not-sure-where-to-start/ Share on other sites More sharing options...
sKunKbad Posted October 26, 2009 Share Posted October 26, 2009 Kind of hard to tell without seeing some code. Assuming the code is good, you might want to double check that your username and password are correct. Quote Link to comment https://forums.phpfreaks.com/topic/179016-not-sure-where-to-start/#findComment-944481 Share on other sites More sharing options...
trq Posted October 26, 2009 Share Posted October 26, 2009 I'd hate to say it. But as far as I can tell, its always beginners to php programming who write these games scripts. The amount of questions that get asked around here by people without a clue, making games is quite noticeable. I would be pretty surprised to find a well designed and written game script around. Quote Link to comment https://forums.phpfreaks.com/topic/179016-not-sure-where-to-start/#findComment-944490 Share on other sites More sharing options...
breWtal Posted October 26, 2009 Author Share Posted October 26, 2009 heres the login code if that helps <?php include("_include-config2.php"); $klikmissie = $data->kliklink; ?> <?php /* ------------------------- */ if(isset($_POST['login'],$_POST['pass'])) { $dbres = mysql_query("SELECT `login`,`activated` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')"); if(($data = mysql_fetch_object($dbres)) && $data->activated == 1) { $validate = md5(rand(0,1000)); setcookie("login",$data->login,time()+60*60*24,"/",""); setcookie("validate",$validate,time()+60*60*24,"/",""); mysql_query("REPLACE INTO `[online]`(`time`,`login`,`IP`,`validate`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','{$data->login}','$validate')"); $_SESSION['login'] = $data->login; $_SESSION['IP'] = $_SERVER['REMOTE_ADDR']; $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup` FROM `[users]` WHERE `login`='{$_SESSION['login']}'"); $_SESSION['data'] = mysql_fetch_object($dbres); } } else if($_GET['x'] == "logout") { mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'"); setcookie("login",'',time()-24*60*60,"/",""); setcookie("validate",'',time()-24*60*60,"/",""); unset($_SESSION['login']); unset($_SESSION['IP']); unset($_SESSION['data']); } /* ------------------------- */ ?> <html> <head> <title></title> <link rel="stylesheet" type="text/css" href="<?php echo $sitelink;?>/layout/layout<?php echo $page->layout; ?>/css/css.css"> <script language="javascript"> function showTxt(id) { document.getElementById(id).style.position = "relative"; document.getElementById(id).style.visibility = "visible"; } </script> </head> <body style="margin: 0px; overflow: hidden;"> <table align="center" class="2"> <?php /* ------------------------- */ if($_GET['x'] == "lostpass") { print " <tr><td class=\"subTitle\"><b>Forgot Password</b></td></tr>\n"; if(isset($_GET['id'],$_GET['code'])) { $dbres = mysql_query("SELECT `login` FROM `[temp]` WHERE `id`='{$_GET['id']}' AND `code`='{$_GET['code']}' AND `area`='lostpass'"); if($data = mysql_fetch_object($dbres)) { $dbres = mysql_query("SELECT `login`,`email`,`pass` FROM `[users]` WHERE `login`='{$data->login}'"); $data = mysql_fetch_object($dbres); $newpass = rand(100000,999999); mysql_query("UPDATE `[users]` SET `pass`=MD5('$newpass') WHERE `login`='{$data->login}'"); mysql_query("DELETE FROM `[temp]` WHERE `id`='{$_GET['id']}'"); mail ("no-reply@thegangstergame.gen-xyz.com.com","$page->sitetitle Password","Your password has been reset." $emMessage = "Your password has been reset.\n"; $emMessage .= "You can now login: New Password = $newpass\n"; $emMessage .= "Best Regards\n"; $emMessage .= "The Management\n"; $emMessage .= "breWtal\n"; $emMessage .= "www.TheGangsterGame.gen-xyz.com\n"; mail("no-reply@thegangstergame.gen-xyz.com","$page->sitetitle Password", $emMessage, "From: [ The Gangster Game ] Services\n"); print " <tr><td class=\"mainTxt\">Your new password has been emailed to {$data->email}</td></tr>\n"; } } else if(isset($_POST['email'],$_POST['login'])) { $dbres = mysql_query("SELECT `login`,`email` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `email`='{$_POST['email']}'AND `activated`=1"); if($data = mysql_fetch_object($dbres)) { $code = rand(100000,999999); mysql_query("INSERT INTO `[temp]`(`login`,`code`,`area`,`time`) values('{$data->login}',$code,'lostpass',NOW())"); $id = mysql_insert_id(); $emMessage = "There has been a request to reset your password.\n"; $emMessage .= "If you requested your password resetting, do not ignore this email.\n"; $emMessage .= "Click on the Link:\n$sitelink/login.php?x=lostpass&id=$id&code=$code\n"; $emMessage .= "Want to get a better experience out of One Godfather?\n"; $emMessage .= "Why not purchase some GG Credits from the website and have a look through the Credit Store.\n"; $emMessage .= "Both options can be found in the top right panel of the website once logged in.\n"; $emMessage .= "¬ Thank You for being part of our website and we wish you success in the game.\n"; $emMessage .= "Best Regards\n"; $emMessage .= "breWtal\n"; $emMessage .= "(c)The Gangster Game\n"; $emMessage .= "www.TheGangsterGame.gen-xyz.com\n"; mail("no-reply@thegangstergame.gen-xyz.com", "[ The Gangster Game ] Password", $emMessage, "From: [ The Gangster Game ] Services"); print " <tr><td class=\"mainTxt\">There has been an email sent to {$data->email} with further intructions, please check your bulk mail</td></tr>\n"; } else print " <tr><td class=\"mainTxt\">There is no such user with that login name and email.</td></tr>\n"; } print <<<ENDHTML <tr><td class="mainTxt" align="center"><br> <form method="post"><table class="2"> <tr><td width=100>Login Name:</td> <td><input type="text" name="login"></td></tr> <tr><td width=100>E-Mail:<td> <td><input style="position: relative; left: -162;" type="text" name="email"></td></tr> <tr><td></td> <td align="right"><input class="2" style="position: relative; left: -48;" type="submit" value="Receive Password" style="width: 100"></td></tr> </form></table></td></tr> ENDHTML; } else if($data) { print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n"; if($data->klikmissie == 1) { print " <tr><td class=\"mainTxt\" align=\"center\">You have now logged in!. Click <a href=\"index2.php\" target=\"_parent\"><b>Here</b></a> to enter and play the game, or just to watch. <script language=\"javascript\">setTimeout('parent.window.location.href=\"index2.php\"',1200)</script></td></tr>\n"; } else print " <tr><td class=\"mainTxt\" align=\"center\">You have now logged in!. Click <a href=\"index2.php\" target=\"_parent\"><b>Here</b></a> to enter and play the game, or just to watch.. <script language=\"javascript\">setTimeout('parent.window.location.href=\"index2.php\"',1200)</script></td></tr>\n"; } else { print " <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n"; if(isset($_POST['login'],$_POST['pass'])) print " <tr><td class=\"mainTxt\">Wrong Login Name or Password</td></tr>\n"; print <<<ENDHTML <tr><td class="mainTxt" width="100"> <form method="post"><table align="center" class="2"> <tr><td width=100>Login:</td> <td><input type="text" name="login" maxlength=16 style="width: 150;"></td></tr> <tr><td width=100>Password:</td> <td><input type="password" name="pass" maxlength=16 style="width: 150;"></td></tr> <tr><td></td><td style="position: relative; left: 25;"><input class="2" type="submit" name="submit" style="width: 100;" value="Login"></td></tr> </table></form> </td></tr> <tr><td class="mainTxt" width="100" align="center"><a href="login.php?x=lostpass">Forgot Password?</a></td></tr> ENDHTML; } if($_GET['x'] == "logout") print " <link rel=\"stylesheet\" type=\"text/css\" href=\"<?php echo $sitelink;?>/layout/layout<?php echo $page->layout; ?>/css/css.css\"><tr><td class=\"subTitle\"><b>Logout</b></td></tr>\n <tr><td class=\"mainTxt\">You have now logged out\n <script language=\"javascript\">setTimeout('parent.window.location.href=\"index.php\"',1)</script></td></tr>\n"; /* ------------------------- */ ?> </table> </body> </html> Quote Link to comment https://forums.phpfreaks.com/topic/179016-not-sure-where-to-start/#findComment-944506 Share on other sites More sharing options...
trq Posted October 26, 2009 Share Posted October 26, 2009 Firstly, if your going to start posting code please use the provided tags so the code is at least readable. Secondly, if your going to start posting third party code, we have a board for it. I have requested this thread be moved. Quote Link to comment https://forums.phpfreaks.com/topic/179016-not-sure-where-to-start/#findComment-944508 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.