Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. // tohle mam v registraci
  2.  
  3. $db = new Oracle ();
  4. $db->connect();
  5. if ($db->insert('INSERT INTO WWW_USERS(USERNAME, PASSWORD, FIRSTNAME, SURNAME, EMAIL) VALUES(\'' . $username . '\', \'' . $password . '\', \'' . $firstname . '\', \'' . $surname . '\', \'' . $email . '\')')) {
  6. $db->close();
  7. header('Location:' . $_SERVER['SCRIPT_NAME'] . '?co=registered');
  8. } else {
  9. $db->close();
  10. header('Location:' . $_SERVER['SCRIPT_NAME'] . '?co=fail');
  11. }
  12.  
  13. // v loginu se vyuziva trida Auth.php
  14.  
  15. $db = new Oracle ();
  16. $db->connect();
  17. $r = $db->select('SELECT * FROM www_users where USERNAME =\'' . $username . '\' and PASSWORD = \'' . $password . '\'');
  18. $db->close();
  19. if ($r != false) {
  20. if (count($r) > 0) {
  21. $profil = array('username' => $r['USERNAME'], 'email' => $r['EMAIL'], 'firstname' => $r['FIRSTNAME'], 'surname' => $r['SURNAME']);
  22. $_SESSION['identity'] = $profil;
  23. self::$identity = $profil;
  24. if($r['ROLE'] == 0) {
  25. $_SESSION['role'] = 'admin';
  26. } else {
  27. $_SESSION['role'] = 'user';
  28. }
  29. return true;
  30. } else {
  31. self::$identity = NULL;
  32. return false;
  33. }
  34. } else {
  35. return false;
  36. }
  37.  
  38. // nejakej update
  39.  
  40. $db = new Oracle ();
  41. $db->connect();
  42. if ($db->doSql('UPDATE WWW_USERS SET PASSWORD =\'' . $new_password . '\' WHERE USERNAME = \'' . $_SESSION['identity']['username'] . '\'')) {
  43. $db->close();
  44. header('Location:' . $_SERVER['SCRIPT_NAME'] . '?co=heslo-zmeneno');
  45. } else {
  46. $db->close();
  47. header('Location:' . $_SERVER['SCRIPT_NAME'] . '?co=fail');
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement