Jump to content

Shinori

Members
  • Posts

    29
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Shinori's Achievements

Newbie

Newbie (1/7)

0

Reputation

  1. Im running it on a webserver. Plesk to be precise. I tried it cross-browser and it didnt change it either 😕
  2. Didn't change anything. The cookie still hasn't been deleted. Here it is: function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; }
  3. Negative. The cookie is exactly the same after trying to delete it 😕
  4. Dear forumusers, I'm currently having trouble with deleting my browsercookies. Specifically speaking im trying to delete the cookies of the website the user is currently on. Here are my JS functions + the proof for existing cookies. function setCookie(cname, cvalue, days) { var dt, expires; dt = new Date(); dt.setTime(dt.getTime()+(days*24*60*60*1000)); expires = "; expires="+dt.toGMTString(); document.cookie = cname+"="+cvalue+expires+';'; } function delCookie(name) { document.cookie = name + '= ; expires = Thu, 01 Jan 1970 00:00:00 GMT'; } function logout() { var cookie = getCookie("member"); if(typeof cookie != "undefined" || typeof cookie != null || cookie.length > 0) { delCookie("member"); window.location.reload(); } else { alert("Beim Logout ist etwas schief gelaufen!"); window.location.reload(); } } Apparently my browsers language isn't english. Sorry for that. Basically it says that the cookies name is "member", that is has content and expires in 1 day. I call the "logout"-function via onclick event in visible DOM. The functions gets called successfully. The cookie existence of "member" is then successfully validated and delcookie() is called. The windows gets reloaded as logout() is suppose to do. Eventually the cookie is NOT being deleted. Any ideas whats going wrong her? Thanks in advance! Sorry for my bad english :S
  5. No. Simply using it on usual html elements. 😕
  6. I'm using Plesk shared services. Uploading the file via SFTP to the Webservers directory. Accessing the page via HTTPS
  7. I reinstalled firefox. Still no change 😕 Any ideas ?
  8. Hey, having trouble with creating cookies in firefox. I've tested it in chrome and edge and it seems to be working fine. But on firefox (Quantum 66.0 (64-Bit)) the cookies is not being created and i don't know why. Do you habe any ideas why it's not working? I've read sth about "secure cookies in firefox". Thanks in advance :) Im actually using W3s setCookie piece of code: function setCookie(name,value,days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + escape(decodeURI(value)) + ";" + expires + "; path=/"; } Creating the cookie with: function login() { var email = document.getElementById("email").value; var psw = document.getElementById("psw").value; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { if(this.responseText == "false") { popup("login_error.php"); } else { setCookie("nydoo_minecraft_member",this.responseText,1); window.location.reload(); } } }; xmlhttp.open('POST',"/resources/login.php?email=" + email + "&psw=" + psw, true); xmlhttp.send(); }
  9. Could I establish a SSH connection via PHP and create a new user on my Debian 9 system which only has access and permission to specific directories? I'd probably have to establish a new ssh connection each time i try to reach any data, would I ?
  10. Wouldn't it be possible to "try'n'catch" a piece of code to temporarely use chmod and the file / directory just to show the content of the file? I tried it but it didnt seem to work. Not sure if its my code or a generel problem. 🤔 Greetings
  11. What exactly is a custom webserver module? Sorry im not teh best in terms of configuring optional software for webservers 😕
  12. Hello, I'm trying to develop my own cloud storage system. Currently having trouble with permissions of certain files. I need a specific client to have access to file located in user specific directory such as "/cloud/files/members/N10000/". But I dont want the file to be accessable via url or by any other client. The file could be an png, txt, mp4, etc. No I dont want to use an opne source cloud software. I want to create my own one. Is this possible with PHP. Do I need further software? Using Debian 9 and PLESK 17.8 Thanks in advance.
  13. Well... Thank you very much Guess my brain was a little sleepy when i wrote that piece of code
  14. Hello potential helpers, im currently having issues with firing an ajax request inside of another ajax request. Heres my code: Im not getting "alert(content)" Condition if(shop[1] == "gserver") and if(name.includes(shopname) == true) are definetly true. The function is correctly called as well. No Im not using jquery for reasons. Anyone has an idea why the 2nd requests isnt fired? Is it not waiting for the first one to finish? function initiate_shop_game(shopname) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if(this.readyState == 4 && this.status == 200) { var obj = this.responseText; var array = eval("[" + obj + "]"); var r = 1; for(var i = 0; i < array.length; i++) { for(var x = 0; x < array[i].length; x++) { var shop = array[i][x] + ''; shop = shop.split(","); if(shop[1] == "gserver") { var name = shop[2]; var imgname = shop[7] var shopvalues = shop[3].split("{%TEND%}"); var minslots = parseInt(shopvalues[1]); var maxslots = parseInt(shopvalues[2]); var minram= parseInt(shopvalues[3]); var maxram = parseInt(shopvalues[4]); var pricea = (parseFloat(shop[5]) / 30); var priceb = (parseFloat(shop[6] / 30)); var content = [name,imgname,minslots,maxslots,minram,maxram,pricea,priceb]; if(name.includes(shopname) == true) { var div = document.createElement('div'); div.id = name; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { alert(content); }; xmlhttp.open('POST',"/template_shop.php", true); xmlhttp.send(); } } } } } } }; xmlhttp.open('POST',"/get_shop_data.php", true); xmlhttp.send(); }
×
×
  • Create New...