Advertisement
Guest User

Untitled

a guest
Jun 26th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. <?
  2. include("include/session.php");
  3. ?>
  4.  
  5. <html>
  6. <title>Jpmaster77's Login Script</title>
  7. <body>
  8.  
  9. <?
  10. /* Requested Username error checking */
  11. $req_user = trim($_GET['user']);
  12. if(!$req_user || strlen($req_user) == 0 ||
  13. !eregi("^([0-9a-z])+$", $req_user) ||
  14. !$database->usernameTaken($req_user)){
  15. die("Username not registered");
  16. }
  17.  
  18. /* Logged in user viewing own account */
  19. if(strcmp($session->username,$req_user) == 0){
  20. echo "<h1>My Account</h1>";
  21. }
  22. /* Visitor not viewing own account */
  23. else{
  24. echo "<h1>User Info</h1>";
  25. }
  26.  
  27. /* Display requested user information */
  28. $req_user_info = $database->getUserInfo($req_user);
  29.  
  30. /* Username */
  31. echo "<b>Username: ".$req_user_info['username']."</b><br>";
  32.  
  33. /* Email */
  34. echo "<b>Email:</b> ".$req_user_info['email']."<br>";
  35.  
  36. /**
  37. * Note: when you add your own fields to the users table
  38. * to hold more information, like homepage, location, etc.
  39. * they can be easily accessed by the user info array.
  40. *
  41. * $session->user_info['location']; (for logged in users)
  42. *
  43. * ..and for this page,
  44. *
  45. * $req_user_info['location']; (for any user)
  46. */
  47.  
  48. /* If logged in user viewing own account, give link to edit */
  49. if(strcmp($session->username,$req_user) == 0){
  50. echo "<br><a href="useredit.php">Edit Account Information</a><br>";
  51. }
  52.  
  53. /* Link back to main */
  54. echo "<br>Back To [<a href="main.php">Main</a>]<br>";
  55.  
  56. ?>
  57.  
  58. </body>
  59. </html>
  60.  
  61. <?php
  62. include('config/db_con.php');
  63. include('config/config.php');
  64. $page = 'profile';
  65. include('header.php');
  66. require_once("php/core.php");
  67.  
  68. $objCore = new Core();
  69.  
  70. $objCore->initSessionInfo();
  71. $objCore->initFormController();
  72.  
  73. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  74. mysql_select_db("$db_name")or die("cannot select DB");
  75. $get_email = $objCore->getSessionInfo()->getUserInfo('email');
  76. $get_flname = "SELECT * FROM `users` WHERE email = '$get_email'";
  77. $res = mysql_query($get_flname) or die(mysql_error());
  78. $rows = mysql_fetch_array($res);
  79. $gemail_hash = md5( strtolower( trim( "$get_email" ) ) );
  80. $req_user = trim(strtolower(str_replace(" ", "", $rows['flname'])));
  81. ?>
  82. <div class="content">
  83. <div class="left">
  84. <div class="top_box" style="margin-top:0px;">
  85. <p><h90>Profile: <?php echo $rows['flname']; ?></h90><?php echo $req_user; ?></p>
  86. </div>
  87. <div class="box_pad">
  88. <div class="box" style="border-bottom:1px solid #dbdbdd;">
  89. <?php if($objCore->getSessionInfo()->isLoggedIn()){ ?>
  90. <img class="gravatar" src="http://www.gravatar.com/avatar/<?php echo $gemail_hash; ?>?d=mm" />
  91. <h1><?php echo $rows['flname']; ?></h1><br />
  92. <a href="editaccount.php">[Edit Account]</a>
  93. <? if($objCore->isAdmin()) ?>
  94. <a href="admin.php">[admin]</a>
  95. <a href="php/corecontroller.php?logoutaction=1">[Logout]</a>
  96. <? }else{ ?>
  97. blabla test
  98. <? } ?>
  99.  
  100. <?php unset($objCore); ?>
  101. </div>
  102. </div>
  103. </div>
  104. <div class="right">
  105. <? include('ad.php'); ?>
  106. </div>
  107. </div>
  108. <?include('footer.php');?>
  109. </body>
  110.  
  111. $get_email = $objCore->getSessionInfo()->getUserInfo('email');
  112. $get_flname = "SELECT * FROM `users` WHERE email = '$get_email'";
  113.  
  114. $req_user = trim($_GET['user']);
  115. if(!$req_user || strlen($req_user) == 0 ||
  116. !eregi("^([0-9a-z])+$", $req_user) ||
  117. !$database->usernameTaken($req_user)){
  118. die("Username not registered");
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement