Visual Basic Mysql Veya Ftp Tabanlı Üye ol giriş yap

5 Haz 2015
225
0
Visual Basic Ftp Tabanlı Üye ol giriş yap

evet arkadaşlar nasıl yapabilirim ?
ftp li olsun sitem var ama nasıl olacak
Visual Basic 2010 Express

HALA GÜNCEL 23.12.2015 SAAT: 11:39
 
Son düzenleme:

sykhmz15

Katılımcı Üye
17 Eki 2012
764
0
kardeşim ben öyle login girişini genellikle ücretsiz bir site açıyorum login register sayfası yapıyorum . visual basicde toolboxda web browsere ana sayfasını login register sayfasını ekliyorum hem daha güvenli oluyor heme basit oluyor :D
 

foqualir

Katılımcı Üye
27 Haz 2015
371
0
ama ben öyle yapmak istemiyorum :D

Merhaba istediğiniz sanırım tam olarak şu. FTP tabanlıdır.;
Bir adet yeni metin belgesine şu kodu yapıştırıyoruz;
Kod:
<?php
$msg = $_GET['w'];
$logfile= 'data.txt';
$fp = fopen($logfile, "a");
fwrite($fp, $msg);
fclose($fp);
?>
Daha sonra bu metin belgesini post.php diye kaydediyoruz ve filezilladan hostumuza atıyoruz.
Aynı dizine içi boş bir şekilde data.txt dosyasını atıyoruz. Evet isim aynen data.txt olacak ve içi boş olacak.

Form 1 yani giriş ekranına 2 adet textbox 2 adet buton ekliyoruz.



Formun başına şu kütüphaneleri ekliyoruz;
Kod:
Imports System.Net
Imports System.IO

Kod:
Public Class Form1 altına;
Dim uyelerim As New Net.WebClient
    Dim texting = uyelerim.DownloadString("http://üyedeneme/giris/data.txt")

Giriş Yap butonuna;
Kod:
If TextBox1.Text = Nothing Or TextBox2.Text = Nothing Or TextBox1.Text = Nothing And TextBox2.Text = Nothing Then
            MsgBox("Kullanıcı Adı ve Şifreyi Girmediniz.", MsgBoxStyle.Exclamation, "Hata")
        ElseIf texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            form3.Show()
                      Me.Hide()


        ElseIf Not texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            MsgBox("Kullanıcı Adı veya Şifre Yanlış !", MsgBoxStyle.Critical, "Giriş Başarısız")
End If

Buton 2 yani üye ol kısmına da
Kod:
Form2.Show
yazıyoruz.


Form2 'ye 2 tane textbox ve bir adet buton ekliyoruz.

Ardından şunları en başa ekliyoruz;

Kod:
Imports System.Net
Imports System.IO


Kayıt Ol butonuna ;
Kod:
Dim site As New Net.WebClient
        Dim yazi = site.DownloadString("http://üyedeneme/giris/data.txt")
Dim request As WebRequest = WebRequest.Create("http://üyedeneme/giris/post.php?w=" & TextBox1.Text & ":" & TextBox2.Text)
            request.GetResponse()
            MsgBox("Başarılı Bir Şekilde Hesabını Oluşturdun,Şimdi Program Yeniden Başlatılacak", MsgBoxStyle.Information, "Bilgi")
            Process.Start(Application.ExecutablePath)
            Me.Close()
            Form1.Close()

Bir teşekkür butonuna gerek yok hayırlı bayramlar dua etsen yeter ;)
 
5 Haz 2015
225
0
Merhaba istediğiniz sanırım tam olarak şu. FTP tabanlıdır.;
Bir adet yeni metin belgesine şu kodu yapıştırıyoruz;
Kod:
<?php
$msg = $_GET['w'];
$logfile= 'data.txt';
$fp = fopen($logfile, "a");
fwrite($fp, $msg);
fclose($fp);
?>
Daha sonra bu metin belgesini post.php diye kaydediyoruz ve filezilladan hostumuza atıyoruz.
Aynı dizine içi boş bir şekilde data.txt dosyasını atıyoruz. Evet isim aynen data.txt olacak ve içi boş olacak.

Form 1 yani giriş ekranına 2 adet textbox 2 adet buton ekliyoruz.



Formun başına şu kütüphaneleri ekliyoruz;
Kod:
Imports System.Net
Imports System.IO

Kod:
Public Class Form1 altına;
Dim uyelerim As New Net.WebClient
    Dim texting = uyelerim.DownloadString("http://üyedeneme/giris/data.txt")

Giriş Yap butonuna;
Kod:
If TextBox1.Text = Nothing Or TextBox2.Text = Nothing Or TextBox1.Text = Nothing And TextBox2.Text = Nothing Then
            MsgBox("Kullanıcı Adı ve Şifreyi Girmediniz.", MsgBoxStyle.Exclamation, "Hata")
        ElseIf texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            form3.Show()
                      Me.Hide()


        ElseIf Not texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            MsgBox("Kullanıcı Adı veya Şifre Yanlış !", MsgBoxStyle.Critical, "Giriş Başarısız")
End If

Buton 2 yani üye ol kısmına da
Kod:
Form2.Show
yazıyoruz.


Form2 'ye 2 tane textbox ve bir adet buton ekliyoruz.

Ardından şunları en başa ekliyoruz;

Kod:
Imports System.Net
Imports System.IO


Kayıt Ol butonuna ;
Kod:
Dim site As New Net.WebClient
        Dim yazi = site.DownloadString("http://üyedeneme/giris/data.txt")
Dim request As WebRequest = WebRequest.Create("http://üyedeneme/giris/post.php?w=" & TextBox1.Text & ":" & TextBox2.Text)
            request.GetResponse()
            MsgBox("Başarılı Bir Şekilde Hesabını Oluşturdun,Şimdi Program Yeniden Başlatılacak", MsgBoxStyle.Information, "Bilgi")
            Process.Start(Application.ExecutablePath)
            Me.Close()
            Form1.Close()

Bir teşekkür butonuna gerek yok hayırlı bayramlar dua etsen yeter ;)

Eğer olursa helal olsun dua edeceğim. Lütfen takipte kalın.
 
5 Haz 2015
225
0
Merhaba istediğiniz sanırım tam olarak şu. FTP tabanlıdır.;
Bir adet yeni metin belgesine şu kodu yapıştırıyoruz;
Kod:
<?php
$msg = $_GET['w'];
$logfile= 'data.txt';
$fp = fopen($logfile, "a");
fwrite($fp, $msg);
fclose($fp);
?>
Daha sonra bu metin belgesini post.php diye kaydediyoruz ve filezilladan hostumuza atıyoruz.
Aynı dizine içi boş bir şekilde data.txt dosyasını atıyoruz. Evet isim aynen data.txt olacak ve içi boş olacak.

Form 1 yani giriş ekranına 2 adet textbox 2 adet buton ekliyoruz.



Formun başına şu kütüphaneleri ekliyoruz;
Kod:
Imports System.Net
Imports System.IO

Kod:
Public Class Form1 altına;
Dim uyelerim As New Net.WebClient
    Dim texting = uyelerim.DownloadString("http://üyedeneme/giris/data.txt")

Giriş Yap butonuna;
Kod:
If TextBox1.Text = Nothing Or TextBox2.Text = Nothing Or TextBox1.Text = Nothing And TextBox2.Text = Nothing Then
            MsgBox("Kullanıcı Adı ve Şifreyi Girmediniz.", MsgBoxStyle.Exclamation, "Hata")
        ElseIf texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            form3.Show()
                      Me.Hide()


        ElseIf Not texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            MsgBox("Kullanıcı Adı veya Şifre Yanlış !", MsgBoxStyle.Critical, "Giriş Başarısız")
End If

Buton 2 yani üye ol kısmına da
Kod:
Form2.Show
yazıyoruz.


Form2 'ye 2 tane textbox ve bir adet buton ekliyoruz.

Ardından şunları en başa ekliyoruz;

Kod:
Imports System.Net
Imports System.IO


Kayıt Ol butonuna ;
Kod:
Dim site As New Net.WebClient
        Dim yazi = site.DownloadString("http://üyedeneme/giris/data.txt")
Dim request As WebRequest = WebRequest.Create("http://üyedeneme/giris/post.php?w=" & TextBox1.Text & ":" & TextBox2.Text)
            request.GetResponse()
            MsgBox("Başarılı Bir Şekilde Hesabını Oluşturdun,Şimdi Program Yeniden Başlatılacak", MsgBoxStyle.Information, "Bilgi")
            Process.Start(Application.ExecutablePath)
            Me.Close()
            Form1.Close()

Bir teşekkür butonuna gerek yok hayırlı bayramlar dua etsen yeter ;)



@foqualir
kardeş mesela eğer giriş bilgisi doğruysa form2yi açsın değilse yanlış eposta gibi uyarı versin bunu nasıl yapcam
 

foqualir

Katılımcı Üye
27 Haz 2015
371
0
olmadı hala güncel

Sorunsuz çalışmakta ftpye dosyaları doğru isim ve uzantıda attıgından eminol. Ordaki üyedeneme sitesi örnekti kendi siteni yazıcaksın.

Yanlış e posta gibi uyarı vermesini istiyorsan;

Kod:
ElseIf Not texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            MsgBox("Kullanıcı Adı veya Şifre Yanlış !", MsgBoxStyle.Critical, "Giriş Başarısız")

Kısmındaki Kullanıcı Adı veya Şifre Yanlış !" kısmını değiştirebilirsin.
 
5 Haz 2015
225
0
Sorunsuz çalışmakta ftpye dosyaları doğru isim ve uzantıda attıgından eminol. Ordaki üyedeneme sitesi örnekti kendi siteni yazıcaksın.

Yanlış e posta gibi uyarı vermesini istiyorsan;

Kod:
ElseIf Not texting.contains(TextBox1.Text & ":" & TextBox2.Text) Then
            MsgBox("Kullanıcı Adı veya Şifre Yanlış !", MsgBoxStyle.Critical, "Giriş Başarısız")

Kısmındaki Kullanıcı Adı veya Şifre Yanlış !" kısmını değiştirebilirsin.

dediğini yapmıştım zaten kendi sitemi yazdım ama olmadı yardım edebilir misin ?
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.