Advertisement
Guest User

Untitled

a guest
May 30th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. sendData:function(data , url) {
  2. var body = 'user='+JSON.stringify(data),
  3. request = new XMLHttpRequest(),
  4. url = url;
  5. request.open('POST', url, true);
  6. request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  7. request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
  8. request.onreadystatechange = function() {
  9. if(this.readyState == 4) {
  10. if(this.status == 200) {
  11. if(this.responseText != null) {
  12. document.getElementById('info').innerHTML = request.responseText;
  13. }
  14. else{
  15. alert('Ошибка Ajax: Данные не получены!');
  16. }
  17. }else{
  18. alert('Ошибка Ajax: '+ this.statusText);
  19. }
  20. }
  21. }
  22. request.send(body);
  23. },
  24.  
  25. if(isset($_POST['user'])){
  26.  
  27. $data = json_decode($_POST['user'],true);
  28. $decodedpass = md5(md5(trim($data['password'])));
  29. $pass = substr($decodedpass, 0,13);
  30. $query = $mysqli->query("SELECT user_login, user_password FROM users WHERE user_login = '". $mysqli->real_escape_string($data['login'])."'");
  31. $queryArray = $query->fetch_assoc();
  32.  
  33. if($data['login'] === $queryArray['user_login'] && $pass === $queryArray['user_password']){
  34.  
  35. $user_hash = generateCode(10);
  36. $mysqli->query("UPDATE users SET user_hash = '".$user_hash."' WHERE user_login='".$mysqli->real_escape_string($data['login'])."'");
  37. setcookie('user_hash', $user_hash, time() + 60*60*24*30);
  38. setcookie('user_name', $data['login'], time() + 60*60*24*30);
  39. header("Location: http://tasks/task_1/php/user_page.php"); # не работает
  40. }else{
  41. echo 'Wrong data';
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement