~vern kaydı için e-posta adresinizi paylaşamıyorsanız ya da paylaşmak istemiyorsanız, lütfen bir yöneticiyle iletişime geçin. Böylece size eposta olmadan bir hesap oluşturabiliriz.

&1"'); if (trim($ret) != "(stdin) is not a public key file.") { $ssh = $_POST['ssh']; } else { $ssh_err = "Geçerli bir herkese açık SSH anahtarı değil"; } unset($ret); } else { $ssh_err = "Herkese açık anahtar gerekli"; } if (!empty($_POST['joinreason'])) { $reason = $_POST['joinreason']; } else { $reason_err = "Katılma sebebi gerekli"; } if (empty($username_err . $email_err . $ssh_err . $reason_err) && isset($_POST['tos'])) $success = true; } if (!$success) { ?>

Kayıt Ol

Bu wiki sayfası size nasıl kayıt olunucağından bahseder.

* Gerekli alanlar
">

Kullanıcı adı: *

E-posta (sizinle iletişime geçmemiz için) *

Herkese açık SSH anahtarı (her satırda bir anahtar) *

Neden katılmak istiyorsunuz? *

Hangi servisleri istiyorsunuz? (Daha sonra servislerde bir hesap talep edebilirsiniz)


















HİZMET "OLDUĞU GİBİ" VE "MEVCUT OLDUĞU ŞEKİLDE" SUNULMAKTADIR VE HİZMETİN HER ZAMAN KULLANILABİLİR OLACAĞINI GARANTİ ETMİYORUZ, HİZMETİN VEYA HİZMET TARAFINDAN VEYA ~VERN WEB SİTESİNDE SAĞLANAN HERHANGİ BİR MATERYALİN DOĞRULUĞU YÖNETİCİLER HİÇBİR DURUMDA HİZMET VEYA HİZMETTEKİ DİĞER İŞLEMLERİN KULLANILMASINDAN, HİZMETTEN VEYA HİZMETLE BAĞLANTILI OLARAK KAYNAKLANAN HERHANGİ BİR İDDİA, ZARAR VEYA DİĞER YÜKÜMLÜLÜKLERDEN SORUMLU OLMAYACAKTIR. HİZMETİ KULLANIMINIZDAN YALNIZCA SİZ SORUMLUSUNUZ.

Kayıt olduğunuz için teşekkürler.

Bir yönetici isteğinizi onaylıcak, eğer kabul edilirseniz size bir e-posta gelecek.

5 saniye sonra ana sayfaya yönlendiriliceksiniz.

"; $message = "Hello Administrators,\nSomeone has requested a membership. Please view the details below and decide if it is worth approving.\n\nSSH keys:\n$ssh\n\nRequested username: $username\nRequested services: Tilde"; if ($use_matrix) $message .= ", Matrix"; if ($use_akkoma) $message .= ", Akkoma"; if ($use_soju) $message .= ", Soju"; if ($use_git) $message .= ", Forgejo"; if ($use_nc) $message .= ", Nextcloud"; if ($use_freshrss) $message .= ", FreshRSS"; if ($use_miniflux) $message .= ", Miniflux"; if ($use_penpot) $message .= ", Penpot"; if ($use_peertube) $message .= ", PeerTube"; if ($use_xmpp) $message .= ", XMPP"; if ($use_xmppo) $message .= ", XMPP Onion"; if ($use_xmppi) $message .= ", XMPP I2P"; $message .= ".\nJoin reason:\n$reason\n\n\nTo accept this request, run this command as root:\n/root/bin/accept $username\nTo deny this request, run this command as root:\n/root/bin/deny $username\n"; $contents = "#!/usr/bin/env -S bash -e\n\n# This is the registration script for $username \n# This script was automatically generated by http://" . $_SERVER['HTTP_HOST'] . htmlspecialchars($_SERVER['PHP_SELF']). "\n\n"; $contents .= 'password="$(tr -dc A-Za-z0-9 > /var/spool/list\n"; $contents .= "echo " . escapeshellarg($email) . " >> /var/spool/list\n"; $contents .= "mv $0 /var/log/register/\n"; $contents .= "exit\n\n\n"; $contents .= $reason . "\n"; $filename = "/var/spool/register/" . $username; $handle = fopen($filename, "w+"); chmod($filename, 0600); unset($filename); fwrite($handle, $contents); fclose($handle); $from = "register@vern.cc"; $headers = "From: " . $from . "\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/plain\n"; mail($to, $subject, $message, $headers); } ?>