change domain name
ipost.tk => ipost.rocks
This commit is contained in:
parent
365991c061
commit
a4206ec1a7
@ -1 +1,3 @@
|
||||
# IPost
|
||||
IPost, formerly known as "authwebsite" is a chatting platform that mainly has one thing in mind: privacy.
|
||||
You can visit IPost under https://ipost.rocks
|
10
SECURITY.md
10
SECURITY.md
@ -1,15 +1,7 @@
|
||||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
|
||||
|
||||
| Version | Supported |
|
||||
| ------- | ------------------ |
|
||||
| x.x.0 | :x: |
|
||||
| > 0.0.0 | ✅ |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
If a vulnerability is found, please contact ipost@duck.com
|
||||
|
||||
Usually, we will try to respond within 3 to 5 business days.
|
||||
for more information, please view https://ipost.rocks/.well-known/security.txt
|
||||
|
@ -24,7 +24,7 @@ main {
|
||||
justify-content: center;
|
||||
height: 75vh;
|
||||
width: 100%;
|
||||
background: url(https://ipost.tk/images/Mountains.webp) no-repeat center center;
|
||||
background: url(https://ipost.rocks/images/Mountains.webp) no-repeat center center;
|
||||
background-size: cover;
|
||||
}
|
||||
.form_class {
|
||||
|
@ -1,11 +0,0 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body><ul class="navbar noselect"><li><a href="/">Startseite</a></li>
|
||||
<li><a href="/user" id="hide_user">Profil</a></li>
|
||||
<li><a href="/posts" id="hide_posts">Beiträge</a></li>
|
||||
<li><a href="/dms" id="hide_dms">Direkte Nachrichten</a></li>
|
||||
<li class="right"><a href="/settings" id="hide_settings" class="less_padding"><img src="/images/settings_min.png" width="30" height="30"/></a></li>
|
||||
</ul>
|
||||
</body></html>
|
@ -1,11 +0,0 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body><ul class="navbar noselect"><li><a href="/">Home</a></li>
|
||||
<li><a href="/user" id="hide_user">Profile</a></li>
|
||||
<li><a href="/posts" id="hide_posts">Posts</a></li>
|
||||
<li><a href="/dms" id="hide_dms">DMs</a></li>
|
||||
<li class="right"><a href="/settings" id="hide_settings" class="less_padding"><img src="/images/settings_min.png" width="30" height="30"/></a></li>
|
||||
</ul>
|
||||
</body></html>
|
@ -1,11 +0,0 @@
|
||||
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body><ul class="navbar noselect"><li><a href="/">Accueil</a></li>
|
||||
<li><a href="/user" id="hide_user">Profil</a></li>
|
||||
<li><a href="/posts" id="hide_posts">Postes</a></li>
|
||||
<li><a href="/dms" id="hide_dms">DMs</a></li>
|
||||
<li class="right"><a href="/settings" id="hide_settings" class="less_padding"><img src="/images/settings_min.png" width="30" height="30"/></a></li>
|
||||
</ul>
|
||||
</body></html>
|
@ -1,6 +1,6 @@
|
||||
let username
|
||||
|
||||
const wss_server = "wss://ipost.tk"
|
||||
const wss_server = "wss://ipost.rocks"
|
||||
const wss_port = "443"
|
||||
const wss_URI = wss_server + ":" + wss_port
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
const urlregex = /(([a-z]+:\/\/)(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|app|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal|tk|ga|xxx|to))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi
|
||||
const urlregex = /(([a-z]+:\/\/)(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|app|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal|tk|rocks|ga|to))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi
|
||||
function urlify(text) {
|
||||
return text.replace(urlregex,'<a href="$1" target="_blank" class="insertedlink">$1</a> ')
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
let username,reply_id=0,highest_id,currentChannel = sessionStorage.getItem("lastchannel") || "everyone"
|
||||
|
||||
const
|
||||
wss_server = "wss://ipost.tk",
|
||||
wss_server = "wss://ipost.rocks",
|
||||
wss_port = "443",
|
||||
wss_URI = wss_server + ":" + wss_port,
|
||||
decURIComp = decodeURIComponent
|
||||
|
@ -1,8 +1,7 @@
|
||||
Contact: mailto:ipost@duck.com
|
||||
Expires: 2023-12-31T23:00:00.000Z
|
||||
Encryption: https://ipost.tk/.well-known/pgp_key.txt
|
||||
Acknowledgments: https://ipost.tk/hall-of-fame
|
||||
Encryption: https://ipost.rocks/.well-known/pgp_key.txt
|
||||
Acknowledgments: https://ipost.rocks/hall-of-fame
|
||||
Acknowledgments: https://github.com/002Hub/IPost/issues
|
||||
Preferred-Languages: en,de
|
||||
Canonical: https://ipost.tk/.well-known/security.txt
|
||||
Canonical: https://raw.githubusercontent.com/002Hub/IPost/master/views/security.txt
|
||||
Canonical: https://ipost.rocks/.well-known/security.txt
|
||||
|
@ -1,56 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>IPost-Datenschutzerklärung</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<script>
|
||||
<%- warnmessagejs %>
|
||||
</script>
|
||||
<%- navbar %> <h1>Datenschutzrichtlinie für IPost</h1>
|
||||
<p>Bei IPost, erreichbar unter http://ipost.tk, ist eine unserer wichtigsten Prioritäten der Schutz der Privatsphäre unserer Besucher. Diese Datenschutzrichtlinie enthält die Arten von Informationen, die von IPost gesammelt und aufgezeichnet werden, und wie wir sie verwenden.</p>
|
||||
<p>Wenn Sie weitere Fragen haben oder mehr Informationen über unsere Datenschutzpolitik benötigen, zögern Sie nicht, uns zu kontaktieren.</p>
|
||||
<p>Diese Datenschutzrichtlinie gilt nur für unsere Online-Aktivitäten und für die Besucher unserer Website in Bezug auf die Informationen, die sie in IPost teilen und/oder sammeln. Diese Richtlinie ist nicht anwendbar auf Informationen, die offline oder über andere Kanäle als diese Website gesammelt werden.</p>
|
||||
<h2>Zustimmung</h2>
|
||||
<p>Durch die Nutzung unserer Website erklären Sie sich mit unserer Datenschutzrichtlinie einverstanden und stimmen deren Bedingungen zu.</p>
|
||||
<h2>Informationen, welche wir sammeln</h2>
|
||||
<p>Die persönlichen Daten, um die Sie gebeten werden, und die Gründe, warum Sie um diese Daten gebeten werden, werden Ihnen zu dem Zeitpunkt mitgeteilt, zu dem wir Sie um die Angabe Ihrer persönlichen Daten bitten.</p>
|
||||
<p>Wenn Sie sich direkt an uns wenden, können wir zusätzliche Informationen über Sie erhalten, wie z. B. Ihren Namen, Ihre E-Mail-Adresse, Ihre Telefonnummer, den Inhalt der Nachricht und/oder Anhänge, die Sie uns senden, und andere Informationen, die Sie uns zur Verfügung stellen möchten.</p>
|
||||
<p>Wenn Sie sich für ein Konto registrieren, fragen wir Sie möglicherweise nach Ihren Kontaktinformationen, einschließlich Angaben wie Name, Firmenname, Adresse, E-Mail-Adresse und Telefonnummer.</p>
|
||||
<h2>Wie wir Ihre Informationen verwenden</h2>
|
||||
<p>Wir verwenden die von uns gesammelten Informationen auf verschiedene Weise, unter anderem um:</p><ul><li>Bereitstellung, Betrieb und Wartung unserer Website</li>
|
||||
<li>Verbesserung, Personalisierung und Erweiterung unserer Website</li>
|
||||
<li>Verstehen und Analysieren, wie Sie unsere Website nutzen</li>
|
||||
<li>Entwicklung neuer Produkte, Dienstleistungen, Merkmale und Funktionen</li>
|
||||
<li>Mit Ihnen zu kommunizieren, entweder direkt oder über einen unserer Partner, u. a. für den Kundendienst, um Ihnen Aktualisierungen und andere Informationen über die Website zukommen zu lassen, sowie für Marketing- und Werbezwecke</li>
|
||||
<li>Ihnen E-Mails zu senden</li>
|
||||
<li>Betrug aufdecken und verhindern</li>
|
||||
</ul>
|
||||
<h2>Protokolldateien</h2>
|
||||
<p>IPost verwendet standardmäßige Protokolldateien. Diese Dateien protokollieren die Besuche von Besuchern auf Websites. Alle Hosting-Firmen tun dies und es ist Teil der Analyse der Hosting-Dienste. Zu den in den Logdateien gesammelten Informationen gehören Internetprotokolladressen (IP), Browsertyp, Internetdienstanbieter (ISP), Datums- und Zeitstempel, Verweis- und Ausgangsseiten und möglicherweise die Anzahl der Klicks. Diese Daten werden nicht mit Informationen verknüpft, die eine persönliche Identifizierung ermöglichen. Der Zweck dieser Informationen ist die Analyse von Trends, die Verwaltung der Website, die Verfolgung der Bewegungen der Nutzer auf der Website und die Erfassung demografischer Informationen.</p>
|
||||
<h2>Cookies und Web-Beacons</h2>
|
||||
<p>Wie jede andere Website auch, verwendet IPost "Cookies". Diese Cookies werden verwendet, um Informationen zu speichern, einschließlich der Präferenzen der Besucher und der Seiten auf der Website, die der Besucher aufgerufen oder besucht hat. Die Informationen werden verwendet, um die Benutzererfahrung zu optimieren, indem wir den Inhalt unserer Webseiten auf der Grundlage des Browsertyps der Besucher und/oder anderer Informationen anpassen.</p>
|
||||
<h2>Werbepartner Datenschutzrichtlinien</h2>
|
||||
<p>Sie können diese Liste konsultieren, um die Datenschutzrichtlinien für jeden der Werbepartner von IPost zu finden.</p>
|
||||
<p>Werbeserver oder Werbenetzwerke von Drittanbietern verwenden Technologien wie Cookies, JavaScript oder Web Beacons, die in ihren jeweiligen Werbeanzeigen und Links, die auf IPost erscheinen, verwendet werden und direkt an den Browser der Nutzer gesendet werden. Dabei erhalten sie automatisch Ihre IP-Adresse. Diese Technologien werden verwendet, um die Wirksamkeit ihrer Werbekampagnen zu messen und/oder um die Werbeinhalte, die Sie auf den von Ihnen besuchten Websites sehen, zu personalisieren.</p>
|
||||
<p>Beachten Sie, dass IPost keinen Zugang zu oder Kontrolle über diese Cookies hat, die von Drittanbietern verwendet werden.</p>
|
||||
<h2>Datenschutzrichtlinien von Dritten</h2>
|
||||
<p>Die Datenschutzrichtlinien von IPost gelten nicht für andere Werbetreibende oder Websites. Wir raten Ihnen daher, die jeweiligen Datenschutzrichtlinien dieser Dritten zu konsultieren, um genauere Informationen zu erhalten. Sie können deren Praktiken und Anweisungen darüber enthalten, wie Sie bestimmte Optionen deaktivieren können. </p>
|
||||
<p>Sie können Cookies über die Optionen Ihres Browsers deaktivieren. Ausführlichere Informationen zur Cookie-Verwaltung mit bestimmten Webbrowsern finden Sie auf den jeweiligen Websites der Browser.</p>
|
||||
<h2>CCPA-Datenschutzrechte (Verkaufen Sie meine persönlichen Daten nicht)</h2>
|
||||
<p>Nach dem CCPA haben die kalifornischen Verbraucher unter anderem das Recht auf:</p>
|
||||
<p>Anfordern, dass ein Unternehmen, welches personenbezogene Daten eines Verbrauchers sammelt, die Kategorien und spezifischen Teile der personenbezogenen Daten offenlegt, welche jenes Unternehmen über den Verbraucher gesammelt hat.</p>
|
||||
<p>Verlangen, dass ein Unternehmen alle persönlichen Daten über den Verbraucher löscht, welche jenes Unternehmen gesammelt hat.</p>
|
||||
<p>Verlangen, dass ein Unternehmen, welches die persönlichen Daten eines Verbrauchers verkauft, die persönlichen Daten des Verbrauchers nicht verkauft.</p>
|
||||
<p>Wenn Sie eine Anfrage stellen, haben wir ein Monat Zeit, Ihnen zu antworten. Wenn Sie eines dieser Rechte ausüben möchten, nehmen Sie bitte Kontakt mit uns auf.</p>
|
||||
<h2>GDPR-Datenschutzrechte</h2>
|
||||
<p>Wir möchten sicherstellen, dass Sie über alle Ihre Datenschutzrechte informiert sind. Jeder Nutzer hat Anspruch auf die folgenden Rechte:</p>
|
||||
<p>Das Recht auf Zugang - Sie haben das Recht, Kopien Ihrer personenbezogenen Daten anzufordern. Für diesen Service können wir Ihnen eine geringe Gebühr in Rechnung stellen.</p>
|
||||
<p>Das Recht auf Berichtigung - Sie haben das Recht, von uns die Berichtigung von Informationen zu verlangen, die Sie für unrichtig halten. Sie haben auch das Recht zu verlangen, dass wir die Informationen vervollständigen, die Sie für unvollständig halten.</p>
|
||||
<p>Das Recht auf Löschung - Sie haben das Recht, unter bestimmten Bedingungen die Löschung Ihrer personenbezogenen Daten zu verlangen.</p>
|
||||
<p>Recht auf Einschränkung der Verarbeitung - Sie haben das Recht zu verlangen, dass wir die Verarbeitung Ihrer personenbezogenen Daten unter bestimmten Bedingungen einschränken.</p>
|
||||
<p>Recht auf Widerspruch gegen die Verarbeitung - Sie haben das Recht, der Verarbeitung Ihrer personenbezogenen Daten durch uns unter bestimmten Bedingungen zu widersprechen.</p>
|
||||
<p>Das Recht auf Datenübertragung - Sie haben das Recht, unter bestimmten Bedingungen zu verlangen, dass wir die von uns erfassten Daten an eine andere Organisation oder direkt an Sie weitergeben.</p>
|
||||
<p>Wenn Sie eine Anfrage stellen, haben wir ein Monat Zeit, Ihnen zu antworten. Wenn Sie eines dieser Rechte ausüben möchten, nehmen Sie bitte Kontakt mit uns auf.</p>
|
||||
<h2>Informationen über Kinder</h2>
|
||||
<p>Ein weiterer Teil unserer Priorität ist der Schutz von Kindern bei der Nutzung des Internets. Wir ermutigen Eltern und Erziehungsberechtigte, ihre Online-Aktivitäten zu beobachten, daran teilzunehmen und/oder sie zu überwachen und anzuleiten.</p>
|
||||
<p>IPost sammelt wissentlich keine persönlichen Daten von Kindern unter 13 Jahren. Wenn Sie glauben, dass Ihr Kind diese Art von Daten auf unserer Website angegeben hat, empfehlen wir Ihnen dringend, uns sofort zu kontaktieren, und wir werden unser Bestes tun, um solche Daten umgehend aus unseren Unterlagen zu entfernen.</p>
|
||||
</body></html>
|
@ -1,56 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>IPost Privacy Policy</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<script>
|
||||
<%- warnmessagejs %>
|
||||
</script>
|
||||
<%- navbar %> <h1>Privacy Policy for IPost</h1>
|
||||
<p>At IPost, accessible from http://ipost.tk, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by IPost and how we use it.</p>
|
||||
<p>If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.</p>
|
||||
<p>This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in IPost. This policy is not applicable to any information collected offline or via channels other than this website.</p>
|
||||
<h2>Consent</h2>
|
||||
<p>By using our website, you hereby consent to our Privacy Policy and agree to its terms.</p>
|
||||
<h2>Information we collect</h2>
|
||||
<p>The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.</p>
|
||||
<p>If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.</p>
|
||||
<p>When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.</p>
|
||||
<h2>How we use your information</h2>
|
||||
<p>We use the information we collect in various ways, including to:</p><ul><li>Provide, operate, and maintain our website</li>
|
||||
<li>Improve, personalize, and expand our website</li>
|
||||
<li>Understand and analyze how you use our website</li>
|
||||
<li>Develop new products, services, features, and functionality</li>
|
||||
<li>Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes</li>
|
||||
<li>Send you emails</li>
|
||||
<li>Find and prevent fraud</li>
|
||||
</ul>
|
||||
<h2>Log Files</h2>
|
||||
<p>IPost follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.</p>
|
||||
<h2>Cookies and Web Beacons</h2>
|
||||
<p>Like any other website, IPost uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.</p>
|
||||
<h2>Advertising Partners Privacy Policies</h2>
|
||||
<p>You may consult this list to find the Privacy Policy for each of the advertising partners of IPost.</p>
|
||||
<p>Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on IPost, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.</p>
|
||||
<p>Note that IPost has no access to or control over these cookies that are used by third-party advertisers.</p>
|
||||
<h2>Third Party Privacy Policies</h2>
|
||||
<p>IPost's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options. </p>
|
||||
<p>You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.</p>
|
||||
<h2>CCPA Privacy Rights (Do Not Sell My Personal Information)</h2>
|
||||
<p>Under the CCPA, among other rights, California consumers have the right to:</p>
|
||||
<p>Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.</p>
|
||||
<p>Request that a business delete any personal data about the consumer that a business has collected.</p>
|
||||
<p>Request that a business that sells a consumer's personal data, not sell the consumer's personal data.</p>
|
||||
<p>If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.</p>
|
||||
<h2>GDPR Data Protection Rights</h2>
|
||||
<p>We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:</p>
|
||||
<p>The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.</p>
|
||||
<p>The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.</p>
|
||||
<p>The right to erasure – You have the right to request that we erase your personal data, under certain conditions.</p>
|
||||
<p>The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.</p>
|
||||
<p>The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.</p>
|
||||
<p>The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.</p>
|
||||
<p>If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.</p>
|
||||
<h2>Children's Information</h2>
|
||||
<p>Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.</p>
|
||||
<p>IPost does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.</p>
|
||||
</body></html>
|
@ -1,54 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>Politique de confidentialité d'IPost</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
&script_001 ;
|
||||
<%- navbar %> <h1>Politique de confidentialité pour IPost</h1>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p>Cette politique de confidentialité s'applique uniquement à nos activités en ligne et est valable pour les visiteurs de notre site Web en ce qui concerne les informations qu'ils ont partagées et/ou collectées dans IPost. Cette politique n'est pas applicable aux informations collectées hors ligne ou via des canaux autres que ce site Web.</p>
|
||||
<h2>Consentement</h2>
|
||||
<p>En utilisant notre site Web, vous consentez par la présente à notre politique de confidentialité et acceptez ses conditions.</p>
|
||||
<h2>Informations que nous recueillons</h2>
|
||||
<p>Les informations personnelles que l'on vous demande de fournir, et les raisons pour lesquelles on vous demande de les fournir, vous seront expliquées clairement au moment où nous vous demanderons de fournir vos informations personnelles.</p>
|
||||
<p>Si vous nous contactez directement, nous pouvons recevoir des informations supplémentaires vous concernant, telles que votre nom, votre adresse électronique, votre numéro de téléphone, le contenu du message et/ou des pièces jointes que vous pouvez nous envoyer, et toute autre information que vous pouvez choisir de fournir.</p>
|
||||
<p>Lorsque vous vous inscrivez à un compte, nous pouvons vous demander vos coordonnées, notamment des éléments tels que votre nom, le nom de votre société, votre adresse, votre adresse électronique et votre numéro de téléphone.</p>
|
||||
<h2>Comment nous utilisons vos informations</h2>
|
||||
<p>Nous utilisons les informations que nous recueillons de diverses manières, notamment pour :</p><ul><li>Fournir, exploiter et maintenir notre site web</li>
|
||||
<li>Améliorer, personnaliser et développer notre site web</li>
|
||||
<li>Comprendre et analyser la façon dont vous utilisez notre site web</li>
|
||||
<li>Développer de nouveaux produits, services, caractéristiques et fonctionnalités</li>
|
||||
<li>Communiquer avec vous, soit directement, soit par l'intermédiaire de l'un de nos partenaires, notamment pour le service clientèle, pour vous fournir des mises à jour et d'autres informations relatives au site web, et à des fins de marketing et de promotion</li>
|
||||
<li>Vous envoyer des e-mails</li>
|
||||
<li>Trouver et prévenir la fraude</li>
|
||||
</ul>
|
||||
<h2>Fichiers journaux</h2>
|
||||
<p>IPost suit une procédure standard d'utilisation de fichiers journaux. Ces fichiers enregistrent les visiteurs lorsqu'ils visitent des sites Web. Toutes les sociétés d'hébergement le font et cela fait partie de l'analyse des services d'hébergement. Les informations collectées par les fichiers journaux comprennent les adresses de protocole Internet (IP), le type de navigateur, le fournisseur d'accès Internet (FAI), la date et l'heure, les pages de référence et de sortie, et éventuellement le nombre de clics. Ceux-ci ne sont liés à aucune information permettant d'identifier une personne. Le but de ces informations est d'analyser les tendances, d'administrer le site, de suivre les mouvements des utilisateurs sur le site et de recueillir des informations démographiques.</p>
|
||||
<h2>Cookies et balises Web</h2>
|
||||
<p>Comme tout autre site Web, IPost utilise des "cookies". Ces cookies sont utilisés pour stocker des informations, notamment les préférences des visiteurs, et les pages du site Web auxquelles le visiteur a accédé ou qu'il a visitées. Ces informations sont utilisées pour optimiser l'expérience des utilisateurs en personnalisant le contenu de nos pages Web en fonction du type de navigateur des visiteurs et/ou d'autres informations.</p>
|
||||
<h2>Partenaires publicitaires Politiques de confidentialité</h2>
|
||||
<p>Vous pouvez consulter cette liste pour trouver la politique de confidentialité de chacun des partenaires publicitaires d'IPost.</p>
|
||||
<p>Les serveurs publicitaires ou réseaux publicitaires tiers utilisent des technologies telles que les cookies, le JavaScript ou les balises Web qui sont utilisées dans leurs publicités et liens respectifs qui apparaissent sur IPost, qui sont envoyés directement au navigateur des utilisateurs. Ils reçoivent automatiquement votre adresse IP lorsque cela se produit. Ces technologies sont utilisées pour mesurer l'efficacité de leurs campagnes publicitaires et/ou pour personnaliser le contenu publicitaire que vous voyez sur les sites Web que vous visitez.</p>
|
||||
<p>Notez que IPost n'a aucun accès ou contrôle sur ces cookies qui sont utilisés par des annonceurs tiers.</p>
|
||||
<h2></h2>
|
||||
<p>La politique de confidentialité d'IPost ne s'applique pas aux autres annonceurs ou sites Web. Nous vous conseillons donc de consulter les politiques de confidentialité respectives de ces serveurs publicitaires tiers pour obtenir des informations plus détaillées. Il peut s'agir de leurs pratiques et d'instructions sur la manière de refuser certaines options. </p>
|
||||
<p></p>
|
||||
<h2>Droits à la vie privée de l'ACCP (Ne vendez pas mes renseignements personnels)</h2>
|
||||
<p>En vertu de la CCPA, entre autres droits, les consommateurs californiens ont le droit de :</p>
|
||||
<p></p>
|
||||
<p>Demander à une entreprise de supprimer toutes les données personnelles sur le consommateur qu'elle a recueillies.</p>
|
||||
<p>Demandez qu'une entreprise qui vend les données personnelles d'un consommateur, ne vende pas les données personnelles de ce dernier.</p>
|
||||
<p>Si vous faites une demande, nous avons un mois pour vous répondre. Si vous souhaitez exercer l'un de ces droits, veuillez nous contacter.</p>
|
||||
<h2>Droits de protection des données GDPR</h2>
|
||||
<p>Nous souhaitons nous assurer que vous êtes pleinement conscient de tous vos droits en matière de protection des données. Chaque utilisateur a droit à ce qui suit :</p>
|
||||
<p>Le droit d'accès - Vous avez le droit de demander des copies de vos données personnelles. Il se peut que nous vous facturions une petite somme pour ce service.</p>
|
||||
<p></p>
|
||||
<p>Le droit à l'effacement - Vous avez le droit de nous demander d'effacer vos données personnelles, sous certaines conditions.</p>
|
||||
<p>Le droit de restreindre le traitement - Vous avez le droit de nous demander de restreindre le traitement de vos données personnelles, sous certaines conditions.</p>
|
||||
<p>Le droit de s'opposer au traitement - Vous avez le droit de vous opposer à notre traitement de vos données personnelles, sous certaines conditions.</p>
|
||||
<p>Le droit à la portabilité des données - Vous avez le droit de nous demander de transférer les données que nous avons collectées à une autre organisation, ou directement à vous, sous certaines conditions.</p>
|
||||
<p>Si vous faites une demande, nous avons un mois pour vous répondre. Si vous souhaitez exercer l'un de ces droits, veuillez nous contacter.</p>
|
||||
<h2>Informations pour les enfants</h2>
|
||||
<p>Une autre partie de notre priorité est d'ajouter la protection des enfants lorsqu'ils utilisent l'Internet. Nous encourageons les parents et les tuteurs à observer, participer et/ou surveiller et guider leur activité en ligne.</p>
|
||||
<p>IPost ne collecte pas sciemment d'informations personnelles identifiables auprès d'enfants de moins de 13 ans. Si vous pensez que votre enfant a fourni ce type d'informations sur notre site Web, nous vous encourageons vivement à nous contacter immédiatement et nous ferons tout notre possible pour supprimer rapidement ces informations de nos dossiers.</p>
|
||||
</body></html>
|
@ -12,7 +12,7 @@
|
||||
<%- navbar %>
|
||||
<h1>Privacy Policy for IPost</h1>
|
||||
|
||||
<p>At IPost, accessible from http://ipost.tk, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by IPost and how we use it.</p>
|
||||
<p>At IPost, accessible from http://ipost.rocks, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by IPost and how we use it.</p>
|
||||
|
||||
<p>If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.</p>
|
||||
|
||||
|
@ -1,36 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>IPost-Nutzungsbedingungen</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><h1>Website Nutzungsbedingungen</h1>
|
||||
<h2>1. Bedingungen</h2>
|
||||
<p>Mit dem Zugriff auf diese Website, die über http://ipost.tk zugänglich ist, erklären Sie sich mit diesen Nutzungsbedingungen einverstanden und stimmen zu, dass Sie für die Einhaltung der geltenden lokalen Gesetze verantwortlich sind. Wenn Sie mit einer dieser Bedingungen nicht einverstanden sind, ist Ihnen der Zugriff auf diese Website untersagt. Die auf dieser Website enthaltenen Materialien sind urheberrechtlich und markenrechtlich geschützt.</p>
|
||||
<h2>2. verwendungs Lizenz</h2>
|
||||
<p>Es wird die Erlaubnis erteilt, vorübergehend eine Kopie der Materialien auf der IPost-Website für die persönliche, nicht-kommerzielle vorübergehende Betrachtung herunterzuladen. Dies ist die Gewährung einer Lizenz, nicht eine Übertragung des Eigentums, und unter dieser Lizenz dürfen Sie nicht:</p><ul><li>die Materialien verändern oder kopieren;</li>
|
||||
<li>das Material für kommerzielle Zwecke oder für die öffentliche Darstellung zu verwenden;</li>
|
||||
<li>den Versuch zu unternehmen, eine auf der IPost-Website enthaltene Software zu "reverse engineer"-en;</li>
|
||||
<li>urheberrechts- oder andere Eigentumsvermerke aus den Materialien zu entfernen; oder</li>
|
||||
<li>das Material an eine andere Person weiterzugeben oder auf einem anderen Server zu "spiegeln".</li>
|
||||
</ul>
|
||||
<p>Dadurch kann IPost bei Verstößen gegen eine dieser Beschränkungen die Nutzung beenden. Mit der Kündigung wird auch Ihr Recht auf Einsichtnahme beendet und Sie sollten alle heruntergeladenen Materialien in Ihrem Besitz vernichten, egal ob in gedruckter oder elektronischer Form </p>
|
||||
<h2>3. Haftungsausschluss</h2>
|
||||
<p>Das gesamte Material auf der IPost-Website wird "wie besehen" zur Verfügung gestellt. IPost gibt keine Garantien, weder ausdrücklich noch stillschweigend, und schließt daher alle anderen Garantien aus. Darüber hinaus gibt IPost keine Zusicherungen in Bezug auf die Genauigkeit oder Zuverlässigkeit der Nutzung der Materialien auf seiner Website oder in Bezug auf solche Materialien oder auf Websites, die mit dieser Website verlinkt sind.</p>
|
||||
<h2>4. Beschränkungen</h2>
|
||||
<p>IPost oder seine Lieferanten können nicht für Schäden haftbar gemacht werden, die durch die Nutzung oder die Unmöglichkeit der Nutzung der Materialien auf der Website von IPost entstehen, selbst wenn IPost oder ein autorisierter Vertreter dieser Website mündlich oder schriftlich über die Möglichkeit solcher Schäden informiert wurde. In einigen Rechtsordnungen sind Einschränkungen der stillschweigenden Garantien oder Haftungsbeschränkungen für beiläufig entstandene Schäden nicht zulässig, so dass diese Einschränkungen möglicherweise nicht auf Sie zutreffen.</p>
|
||||
<h2>5. Überarbeitungen und Errata</h2>
|
||||
<p>The materials appearing on IPost's Website may include technical, typographical, or photographic errors. IPost will not promise that any of the materials in this Website are accurate, complete, or current. IPost may change the materials contained on its Website at any time without notice. IPost does not make any commitment to update the materials.</p>
|
||||
<h2>6. Links</h2>
|
||||
<p>IPost hat nicht alle mit ihrer Website verlinkten Seiten überprüft und ist nicht für den Inhalt dieser verlinkten Seiten verantwortlich. Das Vorhandensein eines Links bedeutet nicht, dass IPost die Seite billigt. Die Nutzung einer verlinkten Website erfolgt auf eigenes Risiko des Nutzers.</p>
|
||||
<h2>7. Änderungen der Nutzungsbedingungen</h2>
|
||||
<p>IPost may revise these Terms of Use for its Website at any time without prior notice. By using this Website, you are agreeing to be bound by the current version of these Terms and Conditions of Use.</p>
|
||||
<h2>8. Ihr Datenschutz</h2>
|
||||
<p>Bitte lesen Sie unsere <a href="/PrivacyPolicy">Datenschutzrichtlinie</a>.</p>
|
||||
<h2>9. Geltendes Recht</h2>
|
||||
<p>Jegliche Ansprüche im Zusammenhang mit der IPost-Website unterliegen den Gesetzen von at ohne Berücksichtigung der kollisionsrechtlichen Bestimmungen.</p>
|
||||
<h2>10. Benutzer-Uploads</h2>
|
||||
<p>IPost is not, in any way, responsible for any and all user uploaded content, which includes but is not limited to: "avatars","posts"</p>
|
||||
<p>Sie, der "Nutzer", dürfen keine Inhalte hochladen, die als pornografisch oder blutrünstig eingestuft werden können</p>
|
||||
<p>The User must never upload content that may be harmful to IPost or its users</p>
|
||||
<p>IPost hat das Recht, Inhalte jederzeit und ohne Vorankündigung zu entfernen.</p>
|
||||
<p>Wenn Sie die Rechte an den von Nutzern geposteten Kunstwerken haben und diese entfernen möchten, kontaktieren Sie bitte <a href="mailto:code002lover@gmail.com">Code002Lover</a></p>
|
||||
</body></html>
|
@ -1,36 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>IPost Terms of Service</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><h1>Website Terms and Conditions of Use</h1>
|
||||
<h2>1. Terms</h2>
|
||||
<p>By accessing this Website, accessible from http://ipost.tk, you are agreeing to be bound by these Website Terms and Conditions of Use and agree that you are responsible for the agreement with any applicable local laws. If you disagree with any of these terms, you are prohibited from accessing this site. The materials contained in this Website are protected by copyright and trade mark law.</p>
|
||||
<h2>2. Use License</h2>
|
||||
<p>Permission is granted to temporarily download one copy of the materials on IPost's Website for personal, non-commercial transitory viewing only. This is the grant of a license, not a transfer of title, and under this license you may not:</p><ul><li>modify or copy the materials;</li>
|
||||
<li>use the materials for any commercial purpose or for any public display;</li>
|
||||
<li>attempt to reverse engineer any software contained on IPost's Website;</li>
|
||||
<li>remove any copyright or other proprietary notations from the materials; or</li>
|
||||
<li>transferring the materials to another person or "mirror" the materials on any other server.</li>
|
||||
</ul>
|
||||
<p>This will let IPost to terminate upon violations of any of these restrictions. Upon termination, your viewing right will also be terminated and you should destroy any downloaded materials in your possession whether it is printed or electronic format. </p>
|
||||
<h2>3. Disclaimer</h2>
|
||||
<p>All the materials on IPost's Website are provided "as is". IPost makes no warranties, may it be expressed or implied, therefore negates all other warranties. Furthermore, IPost does not make any representations concerning the accuracy or reliability of the use of the materials on its Website or otherwise relating to such materials or any sites linked to this Website.</p>
|
||||
<h2>4. Limitations</h2>
|
||||
<p>IPost or its suppliers will not be hold accountable for any damages that will arise with the use or inability to use the materials on IPost's Website, even if IPost or an authorize representative of this Website has been notified, orally or written, of the possibility of such damage. Some jurisdiction does not allow limitations on implied warranties or limitations of liability for incidental damages, these limitations may not apply to you.</p>
|
||||
<h2>5. Revisions and Errata</h2>
|
||||
<p>The materials appearing on IPost's Website may include technical, typographical, or photographic errors. IPost will not promise that any of the materials in this Website are accurate, complete, or current. IPost may change the materials contained on its Website at any time without notice. IPost does not make any commitment to update the materials.</p>
|
||||
<h2>6. Links</h2>
|
||||
<p>IPost has not reviewed all of the sites linked to its Website and is not responsible for the contents of any such linked site. The presence of any link does not imply endorsement by IPost of the site. The use of any linked website is at the user's own risk.</p>
|
||||
<h2>7. Site Terms of Use Modifications</h2>
|
||||
<p>IPost may revise these Terms of Use for its Website at any time without prior notice. By using this Website, you are agreeing to be bound by the current version of these Terms and Conditions of Use.</p>
|
||||
<h2>8. Your Privacy</h2>
|
||||
<p>Please read our <a href="/PrivacyPolicy">Privacy Policy</a>.</p>
|
||||
<h2>9. Governing Law</h2>
|
||||
<p>Any claim related to IPost's Website shall be governed by the laws of at without regards to its conflict of law provisions.</p>
|
||||
<h2>10. User uploads</h2>
|
||||
<p>IPost is not, in any way, responsible for any and all user uploaded content, which includes but is not limited to: "avatars","posts"</p>
|
||||
<p>You, the "User" is not allowed to upload any content that may be categorised as pornographic or gore</p>
|
||||
<p>The User must never upload content that may be harmful to IPost or its users</p>
|
||||
<p>IPost has the right to remove any content at any time without any prior notice.</p>
|
||||
<p>If you have the legal rights to artwork posted by users and want it removed, please contact <a href="mailto:code002lover@gmail.com">Code002Lover</a></p>
|
||||
</body></html>
|
@ -1,35 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title></title>
|
||||
</head>
|
||||
<body> <h1></h1>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p><ul><li></li>
|
||||
<li></li>
|
||||
<li></li>
|
||||
<li></li>
|
||||
<li></li>
|
||||
</ul>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<h2></h2>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
</body></html>
|
@ -12,7 +12,7 @@
|
||||
|
||||
<h2>1. Terms</h2>
|
||||
|
||||
<p>By accessing this Website, accessible from http://ipost.tk, you are agreeing to be bound by these Website Terms and Conditions of Use and agree that you are responsible for the agreement with any applicable local laws. If you disagree with any of these terms, you are prohibited from accessing this site. The materials contained in this Website are protected by copyright and trade mark law.</p>
|
||||
<p>By accessing this Website, accessible from http://ipost.rocks, you are agreeing to be bound by these Website Terms and Conditions of Use and agree that you are responsible for the agreement with any applicable local laws. If you disagree with any of these terms, you are prohibited from accessing this site. The materials contained in this Website are protected by copyright and trade mark law.</p>
|
||||
|
||||
<h2>2. Use License</h2>
|
||||
|
||||
|
@ -1,8 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Passwort ändern</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/changePW.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script type="text/javascript" src="/js/httppost.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><div><h1 id="username">Current User: USER</h1><label for="currentPW">Current Password:</label><input id="currentPW" placeholder="Aktuelles Passwort" autofocus="" type="password"/><br/><br/><label for="newPW">New Password:</label><input id="newPW" placeholder="Neues Passwort" type="password"/><br/><br/><button id="submit" onclick="changePW()">Change Password</button><br/><br/><span id="response"></span></div><script type="text/javascript" src="/js/changePW.js"></script></body>
|
||||
</html>
|
@ -1,8 +0,0 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Change Password</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/changePW.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script type="text/javascript" src="/js/httppost.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><div><h1 id="username">Current User: USER</h1><label for="currentPW">Current Password:</label><input id="currentPW" placeholder="Current Password" autofocus="" type="password"/><br/><br/><label for="newPW">New Password:</label><input id="newPW" placeholder="New Password" type="password"/><br/><br/><button id="submit" onclick="changePW()">Change Password</button><br/><br/><span id="response"></span></div><script type="text/javascript" src="/js/changePW.js"></script></body>
|
||||
</html>
|
@ -1,8 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Changer le mot de passe</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/changePW.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script type="text/javascript" src="/js/httppost.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><div><h1 id="username"></h1><br/><br/><span id="response"></span></div><script type="text/javascript" src="/js/changePW.js"></script></body>
|
||||
</html>
|
@ -1,8 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Passwort ändern</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/changePW.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script type="text/javascript" src="/js/httppost.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><div><h1 id="username">Current User: USER</h1><label for="currentPW">Password:</label><input id="currentPW" placeholder="Aktuelles Passwort" autofocus="" type="password"/><br/><br/><label for="newUsername">New Username:</label><input id="newUsername" placeholder="Neuer Benutzername" type="text"/><br/><br/><button id="submit" onclick="change()">Change Username</button><br/><br/><span id="response"></span></div><script type="text/javascript" src="/js/changeUsername.js"></script></body>
|
||||
</html>
|
@ -1,8 +0,0 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Change Password</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/changePW.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script type="text/javascript" src="/js/httppost.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><div><h1 id="username">Current User: USER</h1><label for="currentPW">Password:</label><input id="currentPW" placeholder="Current Password" autofocus="" type="password"/><br/><br/><label for="newUsername">New Username:</label><input id="newUsername" placeholder="New Username" type="text"/><br/><br/><button id="submit" onclick="change()">Change Username</button><br/><br/><span id="response"></span></div><script type="text/javascript" src="/js/changeUsername.js"></script></body>
|
||||
</html>
|
@ -1,8 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Changer le mot de passe</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/changePW.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script type="text/javascript" src="/js/httppost.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><div><h1 id="username"></h1><br/><br/><span id="response"></span></div><script type="text/javascript" src="/js/changeUsername.js"></script></body>
|
||||
</html>
|
@ -1,30 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>Direkte Nachrichten</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/posts.css") %>
|
||||
</style><script>
|
||||
<%- httppostjs %>
|
||||
<%- htmlescapejs %>
|
||||
<%- markdownjs %>
|
||||
<%- warnmessagejs %>
|
||||
<%- loadfile("./js/extend_key.js") %>
|
||||
<%- encryptJS %>
|
||||
let user = <%- JSON.stringify(user) %>, posting_id = "<%- getDMPID() %>"
|
||||
</script>
|
||||
<%- navbar %> <div id="loading" class="status"><h1>Lädt...</h1> Please allow us up to 5 seconds to load in your requested content. <br/>
|
||||
If this takes longer than usual, please refresh the page or contact support.<br/> </div>
|
||||
<div id="noaccount" style="display:none;" class="status">
|
||||
<h1>Fehler</h1>
|
||||
<h2>You have to be logged in to view this content</h2> To log in, please visit <a href="/login">The login page</a><br/>
|
||||
If you are new to here, please visit <a href="/register">The register page</a><br/></div>
|
||||
<div id="scriptonly" style="display:none;">
|
||||
<div class="self"> Username: <span class="Username" id="username-self"></span><br/><span id="reply" style="display:none;" class="noselect">Replying to: <b id="reply_username"></b> <small id="reply_text"></small><button onclick="unreply()" style="color:red">X</button></span><br/><textarea name="name" id="post-text" rows="8" cols="80"></textarea><br/><button type="button" name="button" id="post-btn" onclick="postMessage(this)">Post</button></div>
|
||||
<div class="channelTab"><input type="text" name="Username_input" id="Username_input" placeholder="Benutzername" class="channel" style="font-size: 16px;" onkeypress="clickPress(event)"/><br/><div id="channelTab"></div>
|
||||
</div>
|
||||
<div class="posts" id="posts">
|
||||
</div>
|
||||
</div><script><%- loadfile("./js/dms.js") %></script></body>
|
||||
</html>
|
@ -1,30 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>DMs</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/posts.css") %>
|
||||
</style><script>
|
||||
<%- httppostjs %>
|
||||
<%- htmlescapejs %>
|
||||
<%- markdownjs %>
|
||||
<%- warnmessagejs %>
|
||||
<%- loadfile("./js/extend_key.js") %>
|
||||
<%- encryptJS %>
|
||||
let user = <%- JSON.stringify(user) %>, posting_id = "<%- getDMPID() %>"
|
||||
</script>
|
||||
<%- navbar %> <div id="loading" class="status"><h1>Loading...</h1> Please allow us up to 5 seconds to load in your requested content. <br/>
|
||||
If this takes longer than usual, please refresh the page or contact support.<br/> </div>
|
||||
<div id="noaccount" style="display:none;" class="status">
|
||||
<h1>Error</h1>
|
||||
<h2>You have to be logged in to view this content</h2> To log in, please visit <a href="/login">The login page</a><br/>
|
||||
If you are new to here, please visit <a href="/register">The register page</a><br/></div>
|
||||
<div id="scriptonly" style="display:none;">
|
||||
<div class="self"> Username: <span class="Username" id="username-self"></span><br/><span id="reply" style="display:none;" class="noselect">Replying to: <b id="reply_username"></b> <small id="reply_text"></small><button onclick="unreply()" style="color:red">X</button></span><br/><textarea name="name" id="post-text" rows="8" cols="80"></textarea><br/><button type="button" name="button" id="post-btn" onclick="postMessage(this)">Post</button></div>
|
||||
<div class="channelTab"><input type="text" name="Username_input" id="Username_input" placeholder="Username" class="channel" style="font-size: 16px;" onkeypress="clickPress(event)"/><br/><div id="channelTab"></div>
|
||||
</div>
|
||||
<div class="posts" id="posts">
|
||||
</div>
|
||||
</div><script><%- loadfile("./js/dms.js") %></script></body>
|
||||
</html>
|
@ -1,15 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>DMs</title>
|
||||
</head>
|
||||
<body> <div id="loading" class="status"><h1>Chargement...</h1> <br/> </div>
|
||||
<div id="noaccount" style="display:none;" class="status">
|
||||
<h1>Erreur</h1>
|
||||
<h2></h2> <br/></div>
|
||||
<div id="scriptonly" style="display:none;">
|
||||
<div class="self"> </div>
|
||||
<div class="channelTab"><input type="text" name="Username_input" id="Username_input" placeholder="Nom d'utilisateur " class="channel" style="font-size: 16px;" onkeypress="clickPress(event)"/><br/><div id="channelTab"></div>
|
||||
</div>
|
||||
<div class="posts" id="posts">
|
||||
</div>
|
||||
</div><script><%- loadfile("./js/dms.js") %></script></body>
|
||||
</html>
|
@ -14,6 +14,6 @@
|
||||
</head>
|
||||
<body>
|
||||
<%- navbar %>
|
||||
Nobody here yet, but if you think you may belong on here, see <a href="https://ipost.tk/.well-known/security.txt"> security.txt </a>
|
||||
Nobody here yet, but if you think you may belong on here, see <a href="/.well-known/security.txt"> security.txt </a>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/logon.css") %>
|
||||
</style><script async><%- loadfile("./js/index.js") %></script><script async>
|
||||
<%- warnmessagejs %>
|
||||
</script>
|
||||
<%- cookiebanner %>
|
||||
|
||||
<%- navbar %> <header><h1 class="noselect">IPost</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="login_form" class="form_class" action="login" method="post">
|
||||
<div class="info_div"> IPost is a revolutionary <a href="https://github.com/002Hub/IPost">open source</a> chatting website <br/>
|
||||
featuring an innovative design<br/><br/><br/> <div id="NoAccount" style="display:none;"><span>Do you not have an account? <a href="register">Register now!</a></span><br/><br/><span>Do you already have an account? <a href="login">Login now!</a></span><br/><br/></div>
|
||||
<div id="HasAccount" style="display:none;"><span>Here to chat? <a href="posts">Chat now!</a></span><br/><br/><span>Just want a quick look at your profile? <a href="user">your profile</a></span><br/><br/></div>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer> Are you a developer that wants to work with our API? You can find the documentation <a href="/api/documentation/">here</a></footer>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/logon.css") %>
|
||||
</style><script async><%- loadfile("./js/index.js") %></script><script async>
|
||||
<%- warnmessagejs %>
|
||||
</script>
|
||||
<%- cookiebanner %>
|
||||
|
||||
<%- navbar %> <header><h1 class="noselect">IPost</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="login_form" class="form_class" action="login" method="post">
|
||||
<div class="info_div"> IPost is a revolutionary <a href="https://github.com/002Hub/IPost">open source</a> chatting website <br/>
|
||||
featuring an innovative design<br/><br/><br/> <div id="NoAccount" style="display:none;"><span>Do you not have an account? <a href="register">Register now!</a></span><br/><br/><span>Do you already have an account? <a href="login">Login now!</a></span><br/><br/></div>
|
||||
<div id="HasAccount" style="display:none;"><span>Here to chat? <a href="posts">Chat now!</a></span><br/><br/><span>Just want a quick look at your profile? <a href="user">your profile</a></span><br/><br/></div>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer> Are you a developer that wants to work with our API? You can find the documentation <a href="/api/documentation/">here</a></footer>
|
||||
</body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head></head>
|
||||
<body> <header><h1 class="noselect"></h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="login_form" class="form_class" action="login" method="post">
|
||||
<div class="info_div"> <br/><br/><br/> <div id="NoAccount" style="display:none;"><br/><br/></div>
|
||||
<div id="HasAccount" style="display:none;"><br/><br/></div>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer> </footer>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/logon.css"/><script src="/js/warn_message.js" charset="utf-8"></script><script type="text/javascript">
|
||||
function login() {
|
||||
const pw = document.getElementById("pass").value
|
||||
localStorage.setItem("decryption_key",pw)
|
||||
//yes I know this is not secure, but at this point I think it'd be better to trust the client for end-to-end encryption
|
||||
}
|
||||
</script><script src="/js/addnavbar.js" charset="utf-8"></script><link rel="stylesheet" href="/css/global.css"/>
|
||||
<header>
|
||||
<h1>Anmelden</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="login_form" class="form_class" action="login" method="post">
|
||||
<div class="form_div"><label>Username:</label><input id="user" class="field_class" name="user" type="text" placeholder="username" autofocus="" required=""/><label>Password:</label><input id="pass" class="field_class" name="pass" type="password" placeholder="password" required=""/><button class="submit_class" type="submit" form="login_form" onclick="return login()">Login</button></div>
|
||||
<div class="info_div">
|
||||
<p>Do you not have an account? <a href="register">Register now!</a></p>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/logon.css"/><script src="/js/warn_message.js" charset="utf-8"></script><script type="text/javascript">
|
||||
function login() {
|
||||
const pw = document.getElementById("pass").value
|
||||
localStorage.setItem("decryption_key",pw)
|
||||
//yes I know this is not secure, but at this point I think it'd be better to trust the client for end-to-end encryption
|
||||
}
|
||||
</script><script src="/js/addnavbar.js" charset="utf-8"></script><link rel="stylesheet" href="/css/global.css"/>
|
||||
<header>
|
||||
<h1>Login</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="login_form" class="form_class" action="login" method="post">
|
||||
<div class="form_div"><label>Username:</label><input id="user" class="field_class" name="user" type="text" placeholder="username" autofocus="" required=""/><label>Password:</label><input id="pass" class="field_class" name="pass" type="password" placeholder="password" required=""/><button class="submit_class" type="submit" form="login_form" onclick="return login()">Login</button></div>
|
||||
<div class="info_div">
|
||||
<p>Do you not have an account? <a href="register">Register now!</a></p>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/logon.css"/><script src="/js/warn_message.js" charset="utf-8"></script><script type="text/javascript">
|
||||
function login() {
|
||||
const pw = document.getElementById("pass").value
|
||||
localStorage.setItem("decryption_key",pw)
|
||||
//yes I know this is not secure, but at this point I think it'd be better to trust the client for end-to-end encryption
|
||||
}
|
||||
</script><script src="/js/addnavbar.js" charset="utf-8"></script><link rel="stylesheet" href="/css/global.css"/>
|
||||
<header>
|
||||
<h1>Connexion</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="login_form" class="form_class" action="login" method="post">
|
||||
<div class="form_div"><label>Nom d'utilisateur :</label><input id="user" class="field_class" name="user" type="text" placeholder="nom d'utilisateur" autofocus="" required=""/><label>Mot de passe :</label><input id="pass" class="field_class" name="pass" type="password" placeholder="mot de passe" required=""/><button class="submit_class" type="submit" form="login_form" onclick="return login()">Connexion</button></div>
|
||||
<div class="info_div">
|
||||
<p>Vous n'avez pas de compte ? <a href="register">Inscrivez-vous maintenant !</a></p>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,38 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>USERS Page</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/style.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><header><h1 id="userName">USER</h1>
|
||||
</header>
|
||||
<main>
|
||||
<div class="info_div"><img id="avatar" width="100" height="100"/><br/><h4 id="userBio">Bio: </h4><button id="mentionClick" onclick="mention()">Mention this User in Posts!</button></div>
|
||||
</main><script type="text/javascript">
|
||||
let other_username = window.location.pathname.split("/")[2]
|
||||
console.log(other_username.search("@"),other_username);
|
||||
if(other_username.search("@")==0)other_username=other_username.split("@")[1]
|
||||
console.log(other_username);
|
||||
async function getuser() {
|
||||
let user = await (await fetch("/api/getotheruser?user="+other_username)).json()
|
||||
document.getElementById('userName').innerText = `${(!user["error"] && "User: "+user.username) || "Error: "+user["error"]}`
|
||||
document.getElementById('userBio').innerText = `${(!user["error"] && "Bio: " + decodeURIComponent(user.bio)) || ""}`
|
||||
document.title = `${(!user["error"] && user.username+"'s Page") || "No such User!"}`
|
||||
let avatar = user["avatar"]
|
||||
if(avatar) {
|
||||
avatar = "/avatars/"+avatar
|
||||
} else {
|
||||
avatar = "/images/default_avatar.png"
|
||||
}
|
||||
document.getElementById("avatar").src = avatar
|
||||
if(user["error"]) {
|
||||
document.body.removeChild(document.getElementById("mentionClick"))
|
||||
}
|
||||
}
|
||||
getuser()
|
||||
|
||||
function mention() {
|
||||
window.location.href = `/posts?message=@${other_username}\n`
|
||||
}
|
||||
</script></body>
|
||||
</html>
|
@ -1,38 +0,0 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>USERS Page</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/style.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><header><h1 id="userName">USER</h1>
|
||||
</header>
|
||||
<main>
|
||||
<div class="info_div"><img id="avatar" width="100" height="100"/><br/><h4 id="userBio">Bio: </h4><button id="mentionClick" onclick="mention()">Mention this User in Posts!</button></div>
|
||||
</main><script type="text/javascript">
|
||||
let other_username = window.location.pathname.split("/")[2]
|
||||
console.log(other_username.search("@"),other_username);
|
||||
if(other_username.search("@")==0)other_username=other_username.split("@")[1]
|
||||
console.log(other_username);
|
||||
async function getuser() {
|
||||
let user = await (await fetch("/api/getotheruser?user="+other_username)).json()
|
||||
document.getElementById('userName').innerText = `${(!user["error"] && "User: "+user.username) || "Error: "+user["error"]}`
|
||||
document.getElementById('userBio').innerText = `${(!user["error"] && "Bio: " + decodeURIComponent(user.bio)) || ""}`
|
||||
document.title = `${(!user["error"] && user.username+"'s Page") || "No such User!"}`
|
||||
let avatar = user["avatar"]
|
||||
if(avatar) {
|
||||
avatar = "/avatars/"+avatar
|
||||
} else {
|
||||
avatar = "/images/default_avatar.png"
|
||||
}
|
||||
document.getElementById("avatar").src = avatar
|
||||
if(user["error"]) {
|
||||
document.body.removeChild(document.getElementById("mentionClick"))
|
||||
}
|
||||
}
|
||||
getuser()
|
||||
|
||||
function mention() {
|
||||
window.location.href = `/posts?message=@${other_username}\n`
|
||||
}
|
||||
</script></body>
|
||||
</html>
|
@ -1,38 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Page USERS</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/style.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><header><h1 id="userName">UTILISATEUR</h1>
|
||||
</header>
|
||||
<main>
|
||||
<div class="info_div"><img id="avatar" width="100" height="100"/><br/><h4 id="userBio">Bio : </h4><button id="mentionClick" onclick="mention()">Mentionnez cet utilisateur dans vos messages !</button></div>
|
||||
</main><script type="text/javascript">
|
||||
let other_username = window.location.pathname.split("/")[2]
|
||||
console.log(other_username.search("@"),other_username);
|
||||
if(other_username.search("@")==0)other_username=other_username.split("@")[1]
|
||||
console.log(other_username);
|
||||
async function getuser() {
|
||||
let user = await (await fetch("/api/getotheruser?user="+other_username)).json()
|
||||
document.getElementById('userName').innerText = `${(!user["error"] && "User: "+user.username) || "Error: "+user["error"]}`
|
||||
document.getElementById('userBio').innerText = `${(!user["error"] && "Bio: " + decodeURIComponent(user.bio)) || ""}`
|
||||
document.title = `${(!user["error"] && user.username+"'s Page") || "No such User!"}`
|
||||
let avatar = user["avatar"]
|
||||
if(avatar) {
|
||||
avatar = "/avatars/"+avatar
|
||||
} else {
|
||||
avatar = "/images/default_avatar.png"
|
||||
}
|
||||
document.getElementById("avatar").src = avatar
|
||||
if(user["error"]) {
|
||||
document.body.removeChild(document.getElementById("mentionClick"))
|
||||
}
|
||||
}
|
||||
getuser()
|
||||
|
||||
function mention() {
|
||||
window.location.href = `/posts?message=@${other_username}\n`
|
||||
}
|
||||
</script></body>
|
||||
</html>
|
@ -1,31 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>Beiträge</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/posts.css") %>
|
||||
</style><script type="text/javascript" async>
|
||||
<%- httppostjs %>
|
||||
<%- htmlescapejs %>
|
||||
<%- markdownjs %>
|
||||
<%- warnmessagejs %>
|
||||
let channels = <%- JSON.stringify(await getChannels()) %>,user = <%- JSON.stringify(user) %>,posting_id = "<%- getPID() %>"
|
||||
</script>
|
||||
<%- cookiebanner %>
|
||||
|
||||
<%- navbar %> <div id="loading" class="status"><h1>Lädt...</h1> Please allow us up to 5 seconds to load in your requested content. <br/>
|
||||
If this takes longer than usual, please refresh the page or contact support.<br/> </div>
|
||||
<div id="noaccount" style="display:none;" class="status">
|
||||
<h1>Fehler</h1>
|
||||
<h2>You have to be logged in to view this content</h2> To log in, please visit <a href="/login">The login page</a><br/>
|
||||
If you are new to here, please visit <a href="/register">The register page</a><br/></div>
|
||||
<div id="scriptonly" style="display:none;" ondrop="dropHandler(event)">
|
||||
<div class="self"> Username: <span class="Username" id="username-self"></span><br/><span id="reply" style="display:none;" class="noselect">Replying to: <b id="reply_username"></b> <small id="reply_text"></small><button onclick="unreply()" style="color:red">X</button></span><br/><textarea name="name" id="post-text" rows="8" cols="80"></textarea><br/><button type="button" name="button" id="post-btn" onclick="postMessage()">Post</button><div class="files" id="filesDiv"></div>
|
||||
</div>
|
||||
<div class="channelTab" id="channelTab">
|
||||
</div>
|
||||
<div class="posts" id="posts">
|
||||
</div>
|
||||
</div><script async><%- loadfile("./js/posts.js") %></script></body>
|
||||
</html>
|
@ -1,31 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>Posts</title>
|
||||
</head>
|
||||
<body> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/posts.css") %>
|
||||
</style><script type="text/javascript" async>
|
||||
<%- httppostjs %>
|
||||
<%- htmlescapejs %>
|
||||
<%- markdownjs %>
|
||||
<%- warnmessagejs %>
|
||||
let channels = <%- JSON.stringify(await getChannels()) %>,user = <%- JSON.stringify(user) %>,posting_id = "<%- getPID() %>"
|
||||
</script>
|
||||
<%- cookiebanner %>
|
||||
|
||||
<%- navbar %> <div id="loading" class="status"><h1>Loading...</h1> Please allow us up to 5 seconds to load in your requested content. <br/>
|
||||
If this takes longer than usual, please refresh the page or contact support.<br/> </div>
|
||||
<div id="noaccount" style="display:none;" class="status">
|
||||
<h1>Error</h1>
|
||||
<h2>You have to be logged in to view this content</h2> To log in, please visit <a href="/login">The login page</a><br/>
|
||||
If you are new to here, please visit <a href="/register">The register page</a><br/></div>
|
||||
<div id="scriptonly" style="display:none;" ondrop="dropHandler(event)">
|
||||
<div class="self"> Username: <span class="Username" id="username-self"></span><br/><span id="reply" style="display:none;" class="noselect">Replying to: <b id="reply_username"></b> <small id="reply_text"></small><button onclick="unreply()" style="color:red">X</button></span><br/><textarea name="name" id="post-text" rows="8" cols="80"></textarea><br/><button type="button" name="button" id="post-btn" onclick="postMessage()">Post</button><div class="files" id="filesDiv"></div>
|
||||
</div>
|
||||
<div class="channelTab" id="channelTab">
|
||||
</div>
|
||||
<div class="posts" id="posts">
|
||||
</div>
|
||||
</div><script async><%- loadfile("./js/posts.js") %></script></body>
|
||||
</html>
|
@ -1,16 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="utf-8"/>
|
||||
<title>Postes</title>
|
||||
</head>
|
||||
<body> <div id="loading" class="status"><h1>Chargement...</h1> <br/> </div>
|
||||
<div id="noaccount" style="display:none;" class="status">
|
||||
<h1>Erreur</h1>
|
||||
<h2></h2> <br/></div>
|
||||
<div id="scriptonly" style="display:none;" ondrop="dropHandler(event)">
|
||||
<div class="self"> <div class="files" id="filesDiv"></div>
|
||||
</div>
|
||||
<div class="channelTab" id="channelTab">
|
||||
</div>
|
||||
<div class="posts" id="posts">
|
||||
</div>
|
||||
</div><script async><%- loadfile("./js/posts.js") %></script></body>
|
||||
</html>
|
@ -1,32 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/logon.css"/><script src="/js/warn_message.js" charset="utf-8"></script><script type="text/javascript">
|
||||
function register() {
|
||||
const pw = document.getElementById("pass").value
|
||||
localStorage.setItem("decryption_key",pw)
|
||||
//yes I know this is not secure, but at this point I think it'd be better to trust the client for end-to-end encryption
|
||||
}
|
||||
|
||||
const input = document.getElementById('pass');
|
||||
input.addEventListener('input', () => {
|
||||
if (input.value.length < 10) {
|
||||
input.style.borderColor = 'red';
|
||||
return;
|
||||
}
|
||||
input.style.borderColor = 'green';
|
||||
});
|
||||
</script><script src="/js/addnavbar.js" charset="utf-8"></script><link rel="stylesheet" href="/css/global.css"/>
|
||||
<header>
|
||||
<h1>Registrieren</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="register_form" class="form_class" action="register" method="post">
|
||||
<div class="form_div"><label>Username:</label><input id="user" class="field_class" name="user" type="text" placeholder="Benutzername" autofocus="" required=""/><label>Password:</label><input id="pass" class="field_class" name="pass" type="password" placeholder="passwort" required=""/><button class="submit_class" type="submit" form="register_form" onclick="return register()">register</button></div>
|
||||
<div class="info_div">
|
||||
<p>Do you already have an account? <a href="/login">Login now!</a></p>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,32 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/logon.css"/><script src="/js/warn_message.js" charset="utf-8"></script><script type="text/javascript">
|
||||
function register() {
|
||||
const pw = document.getElementById("pass").value
|
||||
localStorage.setItem("decryption_key",pw)
|
||||
//yes I know this is not secure, but at this point I think it'd be better to trust the client for end-to-end encryption
|
||||
}
|
||||
|
||||
const input = document.getElementById('pass');
|
||||
input.addEventListener('input', () => {
|
||||
if (input.value.length < 10) {
|
||||
input.style.borderColor = 'red';
|
||||
return;
|
||||
}
|
||||
input.style.borderColor = 'green';
|
||||
});
|
||||
</script><script src="/js/addnavbar.js" charset="utf-8"></script><link rel="stylesheet" href="/css/global.css"/>
|
||||
<header>
|
||||
<h1>Register</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="register_form" class="form_class" action="register" method="post">
|
||||
<div class="form_div"><label>Username:</label><input id="user" class="field_class" name="user" type="text" placeholder="username" autofocus="" required=""/><label>Password:</label><input id="pass" class="field_class" name="pass" type="password" placeholder="password" required=""/><button class="submit_class" type="submit" form="register_form" onclick="return register()">register</button></div>
|
||||
<div class="info_div">
|
||||
<p>Do you already have an account? <a href="/login">Login now!</a></p>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,32 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head></head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/logon.css"/><script src="/js/warn_message.js" charset="utf-8"></script><script type="text/javascript">
|
||||
function register() {
|
||||
const pw = document.getElementById("pass").value
|
||||
localStorage.setItem("decryption_key",pw)
|
||||
//yes I know this is not secure, but at this point I think it'd be better to trust the client for end-to-end encryption
|
||||
}
|
||||
|
||||
const input = document.getElementById('pass');
|
||||
input.addEventListener('input', () => {
|
||||
if (input.value.length < 10) {
|
||||
input.style.borderColor = 'red';
|
||||
return;
|
||||
}
|
||||
input.style.borderColor = 'green';
|
||||
});
|
||||
</script><script src="/js/addnavbar.js" charset="utf-8"></script><link rel="stylesheet" href="/css/global.css"/>
|
||||
<header>
|
||||
<h1>Enregistrez</h1>
|
||||
</header>
|
||||
<main>
|
||||
<form id="register_form" class="form_class" action="register" method="post">
|
||||
<div class="form_div"></div>
|
||||
<div class="info_div">
|
||||
<p></p>
|
||||
</div>
|
||||
</form>
|
||||
</main>
|
||||
<footer>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Suchen</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/search.css"/><script type="text/javascript" src="/js/htmlescape.js"></script><link rel="stylesheet" href="/css/global.css"/><script src="/js/httppost.js" charset="utf-8"></script><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/search.js" charset="utf-8"></script><script type="text/javascript" src="/js/markdown.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><style media="screen">
|
||||
.result {
|
||||
background-color: darkgray;
|
||||
width: 50%;
|
||||
margin-left: 25%;
|
||||
margin-right: 25%;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 10px;
|
||||
overflow-wrap: break-word;
|
||||
padding-left: 5px;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
</style><main><div class="form_div form_class"><select id="type" name="type" onchange="changed()"><option value="benutzer">Benutzername</option>
|
||||
<option value="beitrag">Beitrag</option>
|
||||
</select><br/><br/><input type="text" name="selector" id="selector" value="" placeholder="Nutzername" onkeydown="keydown(event)"/></div><br/><div id="output" class="form_class"></div>
|
||||
</main>
|
||||
</body></html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="en" dir="ltr"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Search</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/search.css"/><script type="text/javascript" src="/js/htmlescape.js"></script><link rel="stylesheet" href="/css/global.css"/><script src="/js/httppost.js" charset="utf-8"></script><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/search.js" charset="utf-8"></script><script type="text/javascript" src="/js/markdown.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><style media="screen">
|
||||
.result {
|
||||
background-color: darkgray;
|
||||
width: 50%;
|
||||
margin-left: 25%;
|
||||
margin-right: 25%;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 10px;
|
||||
overflow-wrap: break-word;
|
||||
padding-left: 5px;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
</style><main><div class="form_div form_class"><select id="type" name="type" onchange="changed()"><option value="user">Username</option>
|
||||
<option value="post">Post</option>
|
||||
</select><br/><br/><input type="text" name="selector" id="selector" value="" placeholder="UserName" onkeydown="keydown(event)"/></div><br/><div id="output" class="form_class"></div>
|
||||
</main>
|
||||
</body></html>
|
@ -1,23 +0,0 @@
|
||||
<!doctype html><html lang="" dir="ltr"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Recherche</title>
|
||||
</head>
|
||||
<body> <%- newrelic %> <link rel="stylesheet" href="/css/search.css"/><script type="text/javascript" src="/js/htmlescape.js"></script><link rel="stylesheet" href="/css/global.css"/><script src="/js/httppost.js" charset="utf-8"></script><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/search.js" charset="utf-8"></script><script type="text/javascript" src="/js/markdown.js"></script><script src="/js/warn_message.js" charset="utf-8"></script><style media="screen">
|
||||
.result {
|
||||
background-color: darkgray;
|
||||
width: 50%;
|
||||
margin-left: 25%;
|
||||
margin-right: 25%;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
border-radius: 10px;
|
||||
overflow-wrap: break-word;
|
||||
padding-left: 5px;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
</style><main><div class="form_div form_class"><select id="type" name="type" onchange="changed()"><option value="">Nom d'utilisateur </option>
|
||||
<option value=""></option>
|
||||
</select><br/><br/><input type="text" name="selector" id="selector" value="" placeholder="" onkeydown="keydown(event)"/></div><br/><div id="output" class="form_class"></div>
|
||||
</main>
|
||||
</body></html>
|
@ -1,18 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>IPost | Benutzereinstellungen</title>
|
||||
</head>
|
||||
<body onload="setuser()" class="bg-dark"> <%- newrelic %> <link rel="stylesheet" href="/css/style.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><script src="/js/httppost.js" charset="utf-8"></script><script src="/js/settings.js" charset="utf-8"></script><header><h1>Willkommen zurück!</h1>
|
||||
</header>
|
||||
<main class="bg-dark no-bg-img">
|
||||
<div class="bg-light pd-great">
|
||||
<h2 id="user">Benutzer: USER</h2><br/><img id="avatarimg" width="100" height="100"/><br/><input name="avatar" class="avatar" id="avatarUpl" type="file" accept="image/png, image/jpeg"/><br/><br/><button type="submit" style="display:none;" id="avatarUplButton">Avatar speichern</button><br/><br/><span class="bio">Bio: <input type="text" id="bio" disabled="" placeholder="wow, so leer"/></span><button id="changeBio" onclick="bioChanger()">Bio ändern</button><br/><div><h3>Ändern Sie Ihren Benutzernamen</h3><label for="newUsername">Neuer Benutzername:</label><input id="newUsername" placeholder="Neuer Benutzername" type="text"/><br/><br/><label for="currentPW_us">Kennwort:</label><input id="currentPW_us" placeholder="Aktuelles Passwort" type="password"/><br/><br/><button onclick="changeUsername()">Benutzernamen ändern</button><br/><span id="response_us"></span></div>
|
||||
<div>
|
||||
<h3>Ändern Sie Ihr Passwort</h3><label for="currentPW_pw">Aktuelles Passwort:</label><input id="currentPW_pw" placeholder="Aktuelles Passwort" type="password"/><br/><br/><label for="newPW">Neues Passwort:</label><input id="newPW" placeholder="Neues Passwort" type="password"/><br/><br/><button onclick="changePW()">Passwort ändern</button><br/><span id="response_pw"></span></div>
|
||||
<div class="bg-light pd-great"> <input type="checkbox" id="ACCR_checkbox" onchange="setAllowCCR()"/>Zwischen-Channel-Antwort<br/><br/> </div>
|
||||
</div>
|
||||
</main>
|
||||
<footer> Sind Sie ein Entwickler, der mit unserer API arbeiten möchte? Sie können die Dokumentation <a href="/api/documentation/">hier</a> finden<br/><a href="/PrivacyPolicy">Unsere Datenschutzrichtlinie</a><br/><a href="/ToS">Unsere Servicebedingungen</a><br/></footer><style media="screen" id="userstyle"></style></body>
|
||||
</html>
|
@ -1,18 +0,0 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>IPost | User settings</title>
|
||||
</head>
|
||||
<body onload="setuser()" class="bg-dark"> <%- newrelic %> <link rel="stylesheet" href="/css/style.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><script src="/js/httppost.js" charset="utf-8"></script><script src="/js/settings.js" charset="utf-8"></script><header><h1>Welcome Back!</h1>
|
||||
</header>
|
||||
<main class="bg-dark no-bg-img">
|
||||
<div class="bg-light pd-great">
|
||||
<h2 id="user">User: USER</h2><br/><img id="avatarimg" width="100" height="100"/><br/><input name="avatar" class="avatar" id="avatarUpl" type="file" accept="image/png, image/jpeg"/><br/><br/><button type="submit" style="display:none;" id="avatarUplButton">Save avatar</button><br/><br/><span class="bio">Bio: <input type="text" id="bio" disabled="" placeholder="wow such empty"/></span><button id="changeBio" onclick="bioChanger()">Change Bio</button><br/><div><h3>Change your Username</h3><label for="newUsername">New Username:</label><input id="newUsername" placeholder="New Username" type="text"/><br/><br/><label for="currentPW_us">Password:</label><input id="currentPW_us" placeholder="Current Password" type="password"/><br/><br/><button onclick="changeUsername()">Change Username</button><br/><span id="response_us"></span></div>
|
||||
<div>
|
||||
<h3>Change your Password</h3><label for="currentPW_pw">Current Password:</label><input id="currentPW_pw" placeholder="Current Password" type="password"/><br/><br/><label for="newPW">New Password:</label><input id="newPW" placeholder="New Password" type="password"/><br/><br/><button onclick="changePW()">Change Password</button><br/><span id="response_pw"></span></div>
|
||||
<div class="bg-light pd-great"> <input type="checkbox" id="ACCR_checkbox" onchange="setAllowCCR()"/>Cross-Channel Reply<br/><br/> </div>
|
||||
</div>
|
||||
</main>
|
||||
<footer> Are you a developer that wants to work with our API? You can find the documentation <a href="/api/documentation/">here</a><br/><a href="/PrivacyPolicy">Our PrivacyPolicy</a><br/><a href="/ToS">Our Terms of Service</a><br/></footer><style media="screen" id="userstyle"></style></body>
|
||||
</html>
|
@ -1,18 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title></title>
|
||||
</head>
|
||||
<body onload="setuser()" class="bg-dark"> <%- newrelic %> <link rel="stylesheet" href="/css/style.css"/>
|
||||
<link rel="stylesheet" href="/css/global.css"/><script src="/js/addnavbar.js" charset="utf-8"></script><script src="/js/warn_message.js" charset="utf-8"></script><script src="/js/httppost.js" charset="utf-8"></script><script src="/js/settings.js" charset="utf-8"></script><header><h1></h1>
|
||||
</header>
|
||||
<main class="bg-dark no-bg-img">
|
||||
<div class="bg-light pd-great">
|
||||
<h2 id="user"></h2><br/><img id="avatarimg" width="100" height="100"/><br/><input name="avatar" class="avatar" id="avatarUpl" type="file" accept="image/png, image/jpeg"/><br/><br/><br/><div><h3></h3><br/><span id="response_us"></span></div>
|
||||
<div>
|
||||
<h3></h3><br/><span id="response_pw"></span></div>
|
||||
<div class="bg-light pd-great"> <input type="checkbox" id="ACCR_checkbox" onchange="setAllowCCR()"/><br/><br/> </div>
|
||||
</div>
|
||||
</main>
|
||||
<footer> <br/></footer><style media="screen" id="userstyle"></style></body>
|
||||
</html>
|
@ -1,17 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>Benutzer | IPost</title>
|
||||
</head>
|
||||
<body onload="setuser()" class="bg-dark"> <%- newrelic %>
|
||||
&style_001;&script_002;
|
||||
<%- cookiebanner %>
|
||||
|
||||
<%- navbar %> <header><h1>Willkommen zurück!</h1>
|
||||
</header>
|
||||
<main>
|
||||
<div class="form_class info_div totib">
|
||||
<h2 id="user">Benutzer: USER</h2><br/><img id="avatarimg" width="100" height="100"/><br/><br/><h4 id="userBio">Bio: </h4><br/><button onclick="logout()">Abmeldung</button></div>
|
||||
</main>
|
||||
<footer> Sind Sie ein Entwickler, der mit unserer API arbeiten möchte? Sie können die Dokumentation <a href="/api/documentation/">hier</a> finden<br/><a href="/PrivacyPolicy">Unsere Datenschutzrichtlinie</a><br/><a href="/ToS">Unsere Servicebedingungen</a><br/></footer><style media="screen" id="userstyle"></style></body>
|
||||
</html>
|
@ -1,24 +0,0 @@
|
||||
<!doctype html><html lang="en"><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>User | IPost</title>
|
||||
</head>
|
||||
<body onload="setuser()" class="bg-dark"> <%- newrelic %>
|
||||
<style>
|
||||
<%- globalcss %>
|
||||
<%- loadfile("./css/style.css") %>
|
||||
</style><script type="text/javascript" async>
|
||||
<%- httppostjs %>
|
||||
<%- warnmessagejs %>
|
||||
<%- loadfile("./js/user.js") %>
|
||||
</script>
|
||||
<%- cookiebanner %>
|
||||
|
||||
<%- navbar %> <header><h1>Welcome Back!</h1>
|
||||
</header>
|
||||
<main>
|
||||
<div class="form_class info_div totib">
|
||||
<h2 id="user">User: USER</h2><br/><img id="avatarimg" width="100" height="100"/><br/><br/><h4 id="userBio">Bio: </h4><br/><button onclick="logout()">Logout</button></div>
|
||||
</main>
|
||||
<footer> Are you a developer that wants to work with our API? You can find the documentation <a href="/api/documentation/">here</a><br/><a href="/PrivacyPolicy">Our PrivacyPolicy</a><br/><a href="/ToS">Our Terms of Service</a><br/></footer><style media="screen" id="userstyle"></style></body>
|
||||
</html>
|
@ -1,13 +0,0 @@
|
||||
<!doctype html><html lang=""><head><meta charset="UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title></title>
|
||||
</head>
|
||||
<body onload="setuser()" class="bg-dark"> <header><h1></h1>
|
||||
</header>
|
||||
<main>
|
||||
<div class="form_class info_div totib">
|
||||
<h2 id="user"></h2><br/><img id="avatarimg" width="100" height="100"/><br/><br/><h4 id="userBio">Bio : </h4><br/><button onclick="logout()"></button></div>
|
||||
</main>
|
||||
<footer> <br/></footer><style media="screen" id="userstyle"></style></body>
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user