Forum
Merhabalar,
Bir Aspnet uygulaması yazdım kullancı uygulamaya girince kullanıcı adı ve şifresini girip açıyor. Bu site üzerinde girdiği şifreyi başka uygulamalar üzerinde de otomatik olarak login olmasını istiyorum. Diğer web siteler publish edilmiş açık kaynak kod yok ben bu sitelere benim siteye girildiği zamanda otomatik olarak girmesini istiyorum kullanıcı adı ve şifreleri aynı sadece kullanıcı tekrar şifre yazmak yerine siteler arası şifre taşıma işlemi yapılmasını istiyorum nasıl yapabilirim ?
string remoteUrl = "http://localhost:54358/PostDataFromOneWebsiteToAnother/Page2_CS.aspx";
string firstName = "Mudassar";
string lastName = "Khan";
ASCIIEncoding encoding = new ASCIIEncoding();
string data = string.Format("FirstName={0}&LastName={1}", firstName, lastName);
byte[] bytes = encoding.GetBytes(data);
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(remoteUrl);
httpRequest.Method = "POST";
httpRequest.ContentType = "application/x-www-form-urlencoded";
httpRequest.ContentLength = bytes.Length;
using (Stream stream = httpRequest.GetRequestStream())
{
stream.Write(bytes, 0, bytes.Length);
stream.Close();
}
bunları buldum ama ben otomatik login yaptıramadım
cookie kullanarak auto login yaptırabılırsınız. siteler arası veri tasıma da SSO teknolojileri ile yapılabilir veya bunlarıda belirli dosyalar vasıtası ile taşıyabilirsiniz. FIM de bir alternatif olabilir. ( eski adı fim galiba )
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com