lostyazilim
tr.link

Asp .NET Ödevi

19 Mesajlar 2.479 Okunma
acebozum
tr.link

mATASOY mATASOY WM Aracı Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Freelancer
  • Konum Ukrayna
  • Ad Soyad M** A**
  • Mesajlar 22
  • Beğeniler 3 / 2
  • Ticaret 1, (%0)

tahsinyaman adlı üyeden alıntı

valla hocam şu son günlerde çok fazla zamanım olmadığı için kaynak göstermekten öteye gidemiyorum :( çok aciliyeti yoksa eğer bana biraz zaman ver müsait olduğum bir zamanımda hem yardımcı olmaya çalışırım hemde neyin nasıl yapıldığını anlatmaya çalışırım. ama bu ara iş yoğunluğu ve yeni bir iş kurmaya çalıştığım için çok fazla boş vaktim olmuyor.


anladım reis saolasın ben kendi imkanlarımla birşeyler yapmaya çalışıyorum yapabilirsem inşallah sende müsait olduğunda konuya yazarsan sürekli bakıyorum konuya yeni işinizde hayırlı olsun inşallah güzel yerlere gelirsiniz
 

 

wmaraci
reklam

byeren byeren WM Aracı Kullanıcı
  • Üyelik 27.09.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelancer Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** U**
  • Mesajlar 56
  • Beğeniler 9 / 11
  • Ticaret 1, (%100)
Hocam benim öyle bir uygulama vardı akşam mesaj atarsan sana atayım incelersin :)
 

 

mATASOY mATASOY WM Aracı Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Freelancer
  • Konum Ukrayna
  • Ad Soyad M** A**
  • Mesajlar 22
  • Beğeniler 3 / 2
  • Ticaret 1, (%0)

byeren adlı üyeden alıntı

Hocam benim öyle bir uygulama vardı akşam mesaj atarsan sana atayım incelersin :)


tamamdır hocam çok teşekküler
byeren

kişi bu mesajı beğendi.

byeren byeren WM Aracı Kullanıcı
  • Üyelik 27.09.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelancer Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** U**
  • Mesajlar 56
  • Beğeniler 9 / 11
  • Ticaret 1, (%100)
Yazdım detaylı :)
 

 

wmaraci
wmaraci

byeren byeren WM Aracı Kullanıcı
  • Üyelik 27.09.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelancer Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** U**
  • Mesajlar 56
  • Beğeniler 9 / 11
  • Ticaret 1, (%100)

mATASOY adlı üyeden alıntı

tamamdır hocam çok teşekküler


Ama nasıl yapacağını anlatayım. Şimdi öncelikle bi acces veritabanı oluşturacaksın.
Tahminimce şöyle olur tablo

uyeler
uyeID, (Otomatik Sayı, Birincil Anahtar)
uyeAd (Metin) - Kullanıcı Adı Alanı Olacak
uyeSıfre (Metin) - Senin ki amatör olduğu için bunu abartmaya gerek yok normalde MD5 ile şifrelenir bu alanlar :)

ziyaretciDefteri
zID (Otomatik Sayı, Birincil Anahtar)
zGonderen (sayı) - Buraya ziyaretçi defterine yazı yazan üyenin ID'sini kayıt edeceğiz.
zMesaj (Metin) - Buraya Kullanıcının Yazdığı Mesajı Kayıt Edeceksin.
zTarih (Tarih Saat) - Buraya da gönderdiği tarih ve saati kayıt edeceksin.
zOnay (sayı) - Burası sana kalmış mesela ziyaretçi ilk mesajı gönderdiğinde buraya "0" değerini ekletirsin yönetim panelinden onay bekleyen (yani veritabanında değeri "0" olan kayıtları gösterirsin) onayla veya yayınla işlemi yaparsan kayıt "1" değeri olur. Böylelikle mesaj yönetim paneli onayından geçer.

Login sayfası. (Kod yazamadan anlatıyorum k.bakma program yok :D) Sayfa Adı : girisyap.aspx

Kul Adı ve Şifre Alanı olacak 2 adet textbox birde buton olacak giriş butonu.

Buton Click Event'ına (Butona Tıkladığında yazacağın Kod)

Not : Acces veritabanını siteye bağladığını varsayıyorum.


uyeler veritabanında uyeAd=Textbox1.Text and uyeSıfre=Textbox2.Text olan kayıt var mı diye sorgulayacaksın

Oda Tam Hatırlamıyorum Şöyle Olmalı;

AccesDataSource1.SelectCommand = "select count(uyeID) uyeler where uyeAd=textbox1.text and uyeSıfre=textbox2.text";

Buradan sana bir değer geliyor üye varsa değer 1 üye yoksa değer gelmiyor. Bunu kontrol ediyorsun eğer değer 1 ise öyle bir üye var ve giriş başarılı oluyor. Bunu response.Redirect("zdefteri.aspx"); yönlendirme kodu ile zdefteri.aspx defterine yönlendiiryorsun. Bu arada giriş başarılı olduğu için session a üye adının bilgisini alıyorsun.

Session["uyeAdi"]=TextBox1.Text;

Session ile kontrol ediyorsun çünkü değer null ise adam giriş yapmamış olur.

Üye olurken zaten kolay veritabanına insert komutu ile kul adı ve şifresini ekletiyorsun. (Tek yapman gereken kullanıcı adı var mı diye kontrol ettirmen)


Daha sonrasında zdefteri.aspx e kayıt ekletirken

Şöyle bir sorgu yapıyorsun page_load kısmına

if(Session["uyeAdi"]==null)
{
Response.Redirect("girisyap.aspx");
}


Üye Giriş Yapmış Mı Diye Kontrol Ediyorsun. Yapmamışsa giriş sayfasına yönlendiriyorsun. Bir nevi kontrol kodu.

Daha sonrasında

Mesajın Yazılacağı textbox u ekliyorsun.

Mesajı yazıyor Gönder Butonuna basıyorsun.

Burada ekstra yapacağın işlem veritabanına kayıt ederken

Onay Değerini "0" DİYE KAYIT ETTİRMEN ÇÜNKÜ YÖNETİM PANELİ ONAYINDAN GEÇİCEK.

SEN KAYIT DEĞERİ "1" OLANLARI GÖSTERECEKSİN. YANİ YÖNETİCİ TARAFINDAN ONAYLANAN MESAJLARI!.

Kayıt Tarihini de System.DateTime.Now.ToString(); komutu ile ekleyebilirsin.

Daha sonrasında yönetim panelinde

Onaylanmamış kayıtları Select * from zDefteri where zOnay=0; bu komut ile kayıtları getireceksin

Buton ekleyeceksin tıklayınca butona o değer "1" olacak haliyle yayınlanmış olacak.

Valla en detayına kadar anlatmak isterdim ama yoruldum :D
 

 

mATASOY mATASOY WM Aracı Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Freelancer
  • Konum Ukrayna
  • Ad Soyad M** A**
  • Mesajlar 22
  • Beğeniler 3 / 2
  • Ticaret 1, (%0)

byeren adlı üyeden alıntı

Ama nasıl yapacağını anlatayım. Şimdi öncelikle bi acces veritabanı oluşturacaksın.
Tahminimce şöyle olur tablo

uyeler
uyeID, (Otomatik Sayı, Birincil Anahtar)
uyeAd (Metin) - Kullanıcı Adı Alanı Olacak
uyeSıfre (Metin) - Senin ki amatör olduğu için bunu abartmaya gerek yok normalde MD5 ile şifrelenir bu alanlar :)

ziyaretciDefteri
zID (Otomatik Sayı, Birincil Anahtar)
zGonderen (sayı) - Buraya ziyaretçi defterine yazı yazan üyenin ID'sini kayıt edeceğiz.
zMesaj (Metin) - Buraya Kullanıcının Yazdığı Mesajı Kayıt Edeceksin.
zTarih (Tarih Saat) - Buraya da gönderdiği tarih ve saati kayıt edeceksin.
zOnay (sayı) - Burası sana kalmış mesela ziyaretçi ilk mesajı gönderdiğinde buraya "0" değerini ekletirsin yönetim panelinden onay bekleyen (yani veritabanında değeri "0" olan kayıtları gösterirsin) onayla veya yayınla işlemi yaparsan kayıt "1" değeri olur. Böylelikle mesaj yönetim paneli onayından geçer.

Login sayfası. (Kod yazamadan anlatıyorum k.bakma program yok :D) Sayfa Adı : girisyap.aspx

Kul Adı ve Şifre Alanı olacak 2 adet textbox birde buton olacak giriş butonu.

Buton Click Event'ına (Butona Tıkladığında yazacağın Kod)

Not : Acces veritabanını siteye bağladığını varsayıyorum.


uyeler veritabanında uyeAd=Textbox1.Text and uyeSıfre=Textbox2.Text olan kayıt var mı diye sorgulayacaksın

Oda Tam Hatırlamıyorum Şöyle Olmalı;

AccesDataSource1.SelectCommand = "select count(uyeID) uyeler where uyeAd=textbox1.text and uyeSıfre=textbox2.text";

Buradan sana bir değer geliyor üye varsa değer 1 üye yoksa değer gelmiyor. Bunu kontrol ediyorsun eğer değer 1 ise öyle bir üye var ve giriş başarılı oluyor. Bunu response.Redirect("zdefteri.aspx"); yönlendirme kodu ile zdefteri.aspx defterine yönlendiiryorsun. Bu arada giriş başarılı olduğu için session a üye adının bilgisini alıyorsun.

Session["uyeAdi"]=TextBox1.Text;

Session ile kontrol ediyorsun çünkü değer null ise adam giriş yapmamış olur.

Üye olurken zaten kolay veritabanına insert komutu ile kul adı ve şifresini ekletiyorsun. (Tek yapman gereken kullanıcı adı var mı diye kontrol ettirmen)


Daha sonrasında zdefteri.aspx e kayıt ekletirken

Şöyle bir sorgu yapıyorsun page_load kısmına

if(Session["uyeAdi"]==null)
{
Response.Redirect("girisyap.aspx");
}


Üye Giriş Yapmış Mı Diye Kontrol Ediyorsun. Yapmamışsa giriş sayfasına yönlendiriyorsun. Bir nevi kontrol kodu.

Daha sonrasında

Mesajın Yazılacağı textbox u ekliyorsun.

Mesajı yazıyor Gönder Butonuna basıyorsun.

Burada ekstra yapacağın işlem veritabanına kayıt ederken

Onay Değerini "0" DİYE KAYIT ETTİRMEN ÇÜNKÜ YÖNETİM PANELİ ONAYINDAN GEÇİCEK.

SEN KAYIT DEĞERİ "1" OLANLARI GÖSTERECEKSİN. YANİ YÖNETİCİ TARAFINDAN ONAYLANAN MESAJLARI!.

Kayıt Tarihini de System.DateTime.Now.ToString(); komutu ile ekleyebilirsin.

Daha sonrasında yönetim panelinde

Onaylanmamış kayıtları Select * from zDefteri where zOnay=0; bu komut ile kayıtları getireceksin

Buton ekleyeceksin tıklayınca butona o değer "1" olacak haliyle yayınlanmış olacak.

Valla en detayına kadar anlatmak isterdim ama yoruldum :D

reis allah razı olsun çok güzel anlatmışsında ben bunu yapamam ya heralde :D
 

 

mATASOY mATASOY WM Aracı Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Freelancer
  • Konum Ukrayna
  • Ad Soyad M** A**
  • Mesajlar 22
  • Beğeniler 3 / 2
  • Ticaret 1, (%0)
http://prntscr.com/f842bq yeni tasarım yapıyorumda sitemaster düzenledim hata verdi tam olarak bilmiyorum nasıl yapıcağımı yardımcı olurmusunuz rica etsem skype : matas0y
 

 

byeren byeren WM Aracı Kullanıcı
  • Üyelik 27.09.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelancer Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad E** U**
  • Mesajlar 56
  • Beğeniler 9 / 11
  • Ticaret 1, (%100)
bana bi ara söyle teamviewerdan anlatayım sana :D
 

 

mATASOY mATASOY WM Aracı Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Freelancer
  • Konum Ukrayna
  • Ad Soyad M** A**
  • Mesajlar 22
  • Beğeniler 3 / 2
  • Ticaret 1, (%0)
reis ödevi çarşamba akşamına kadar bitirmem lazım dün gece uyumadım hep birşeyler yapmaya çalıştım anlatırım dersen bu gecede uyumam 😂 anlatmak isteyen başkası varsa oda olur metinatasoy.xyz bi yazılım yapalım
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al