Advertisement
Guest User

Untitled

a guest
Dec 15th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. $(document).ready(function(){
  2. $('#logbutton').click(function(){
  3. var username = $('#user').val();
  4. var password = $('#pass').val();
  5. var login = 'login';
  6.  
  7.  
  8. if(username != '' && password != ''){
  9. $.ajax({
  10. url:"index.php",
  11. method:"POST",
  12. data:{username:username, password:password, login:login},
  13. success:function(res){
  14. if(res == "ok"){
  15. alert('successfully logged in')
  16. }
  17. }
  18. })
  19. }
  20. else{
  21. alert('All Fields are required!');
  22. }
  23.  
  24. })
  25.  
  26.  
  27. })
  28.  
  29. if(isset($_POST['login'])){
  30. $user = $_POST['username'];
  31. $pass = $_POST['password'];
  32.  
  33. $sql = mysql_query("SELECT * FROM players WHERE username = '".$user."' AND password = '".$pass."'");
  34. if(mysql_num_rows($sql) == 1){
  35.  
  36. $array = mysql_fetch_array($sql);
  37. $_SESSION['user'] = $array['id'];
  38. echo "ok";
  39.  
  40.  
  41.  
  42. }else{
  43.  
  44. $loginerror = "<div class='alert alert-warning'>Invalid Login information.Please return to the <a href='/Artur/'>previous page</a></div>";
  45. }
  46.  
  47. }
  48.  
  49. if(res == "ok"){
  50. alert('successfully logged in');
  51. }else{
  52. alert('some fail here');
  53. }
  54.  
  55. //php
  56. ...
  57. }else{
  58. $loginerror = "Invalid Login information.Please return to the previous pagе";
  59. echo $loginerror; //Ну не просто так же присваивать переменной такой длинный текст? Все же выведем его
  60. }
  61.  
  62.  
  63. //js
  64. ...
  65. if(res == "ok"){
  66. alert('successfully logged in');
  67. }else{
  68. alert(res); // Дабы мы не зря выводили текст с сервера, передадим его пользователю
  69. }
  70.  
  71. //php
  72. ...
  73. if( `успешные условия логина` ){
  74. $response[status] = 1;
  75. }else{
  76. $response[error] = 'Some error';//в зависимости от того, что стало причиной ошибки - формируем текст ошибки
  77. }
  78. echo json_encode($response);
  79.  
  80. //js
  81. ...
  82. success:function(data){
  83. var response = JSON.parse(data);
  84. if(response.status){
  85. alert('You have been successfully logged in.');
  86. }else{
  87. alert(response.error);
  88. }
  89.  
  90. success:function(res){
  91. if(res == "ok"){
  92. alert('successfully logged in')
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement