İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ASP.NET UPLOAD VE LOGiN ve sptm mail

senol01

0
İyinet Üyesi
Katılım
13 Haziran 2008
Mesajlar
48
Reaction score
0
bu makaleyi yazdım blog lar aldı benim kişilik bilgilerimi sildi
http://baglanti.890m.com/aspnet-upload-ve-login-ve-sptm-mail.html bu linkteki siteyi kınıyorum
bu kadar emeğe saygısızlık olmaz


UPLOAD
al kadeşim

bu class
public static void ResimYükle(HtmlInputFile HtmlInput, string id,string Klasor,string KatID)

{

string path_file;

path_file = id;

string KlasorAdi;

KlasorAdi = Klasor;

string Kat_ID;

Kat_ID = KatID;

if (HtmlInput.PostedFile.FileName.ToString() != "")

{

Directory.CreateDirectory(HttpContext.Current.Server.MapPath("FirmaSiteleri/" + path_file + "/" + KlasorAdi + "/" + Kat_ID));//KLASÖR OLUŞTUR

HtmlInput.PostedFile.SaveAs(HttpContext.Current.Server.MapPath("FirmaSiteleri/" + path_file + "/" + KlasorAdi + "/" + Kat_ID + "/" +

Path.GetFileName(HtmlInput.PostedFile.FileName)

));// İLGİLİ KAYDET


}

}



bu dizayn
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BenimSayfamLogo.aspx.cs" Inherits="BenimSayfamLogo" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>Logo</title>

</head>

<body>

<form id="form1" runat="server">

<div>

 <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/BenimSayfam.aspx">Önceki Sayfaya Geç</asp:HyperLink>

   

<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="~/BenimsayfamKategoriHakkimizda.aspx"

Width="191px">Hakkımızda Sayfasına Dön</asp:HyperLink><br />

<br />

   Firma Logonuz

<input id="File1" runat="server" style="width: 576px" tabindex="0" type="file" /><br />

<br />

<br />

 

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Logomu Kaydet"

Width="127px" /><br />

<br />

</div>

</form>

</body>

</html>

cs codu
using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.IO;

using System.Text;

public partial class BenimSayfamLogo : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (Session["ID"] != lisanssız)

{

}

else

{

Response.Redirect("Default.aspx");

}

}

protected void Button1_Click(object sender, EventArgs e)

{


if (Path.GetExtension(File1.PostedFile.FileName) == ".gif" || Path.GetExtension(File1.PostedFile.FileName) == ".jpg")

{

baglantitable.Sorgu_Calistir("Update tbl_firma set firmalogo='" + Path.GetFileName(File1.PostedFile.FileName) + "' where id=" + Session["ID"]);

baglantitable.ResimYükle(File1, Session["ID"].ToString(), "Logo", Session["ID"].ToString());

}

else

{

string hataAc;

hataAc = "<script>" + "alert('Logo Resmi Jpg veya Gif Resmi Seçmelisiniz !')" + "</script>";

Page.RegisterStartupScript("JavaScript", hataAc.ToString());

}



}

}

bu kadar bilgi nerde

bak bu benim portal üyelik sistemi asp.net
http://www.evdenevenakliyatbul.com/



LOGiN

al kadeşim




user ve pass sorguladıktan sonra hadi onuda eklim

al bu class


public static Boolean Oturumu_Ac(string Table_name, string User_Name, string User_pass)

{

MySqlCommand Oturum_sql = new MySqlCommand("select * from " + Table_name + " where lbl_k='" + User_Name + "' and sifre='" + User_pass + "' and site='2' ", sqlBaglanti);

if (Oturum_sql.Connection.State == ConnectionState.Closed)

{

sqlBaglanti.Open();

}

MySqlDataReader sql_oku = Oturum_sql.ExecuteReader();

if (sql_oku.Read())

{

HttpContext.Current.Session["ID"] = sql_oku["id"].ToString();

sqlBaglanti.Close();

return true;

}

else

{

sqlBaglanti.Close();

return false;

}



}



al bu cs

if (baglantitable.Oturumu_Ac("tablo", txtKullanici.Text, txtSifre.Text) == true)

{

Session["Login"] = "true";

Response.Redirect("musteri.aspx");



}

else

{

Session["Login"] = "false";

lblHata.Visible = true;

lblHata.Text = "LÜTFEN KULLANICI ADI VE ŞİFRENİZİ DOĞRU GİRİNİZ !";

}





buda diyer sayfalara geçinde Session kontrolu,,
protected void Page_Load(object sender, EventArgs e)
{

if (Session["ID"] != lisanssız)

{

}

else

{

Response.Redirect("Default.aspx");

}

}



bu kadar bilgi nerde




mail


using System.Web.Mail;

MailMessage mailObj = new MailMessage();

MailMessage bize = new MailMessage();

mailObj.From = "[email protected]";

mailObj.To = TextBox2.Text;

mailObj.Subject = "Bravilor Türkiye Fiyat Listesi ";

mailObj.Body = "<strong>Bizi Tercih Ettiğiniz İçin Teşşekür Ederiz En Yakın Zamanda Size Geri Döneceğiz !</strong>";

mailObj.BodyFormat = MailFormat.Html;

SmtpMail.SmtpServer = "localhost";

SmtpMail.Send(mailObj);

bize.From = TextBox2.Text;

bize.To = "[email protected]";

bize.Subject = "Bravilor Türkiye Yeni Fiyat Talebi";

bize.Body = "<strong>Fiyat Talep Var </strong>";

bize.BodyFormat = MailFormat.Html;

SmtpMail.SmtpServer = "localhost";

SmtpMail.Send(bize);

bu kadar bilgi nerde
bak bu benim portal üyelik sistemi asp.net
http://www.evdenevenakliyatbul.com/

sorularınız için 0543 858 7191

açık kodlardır tamamen kenddi yaptım işlerden
 

DincerAydogdu

0
İyinet Üyesi
Onaylı Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Reaction score
29
Konum
Live in .NET
Arkadaşım,

Şöyle bir kodunu inceledim de oturum açma kodun sql injection'a çok müsait. SQL parametre kullanmanı öneririm. Şu an verdiğin sitede esin nakliyatın firma bilgilerini güncelleme ekranındayım.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst