الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اخفاء العنوان

بدأه thepast في 30 يناير 2012 · 6 رد · 580 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي صفحة login اذا وضعت اسم المستخدم وكلمة المرور صحيحة

تأتي صفحة اخرى

المشكلة يستطيع اي واحد نسخ عنوان الصفحة ولصقها في جهاز اخر

اريد حل لهذه المشكلة كود جافا سربكت او اي شي يخفي عنوان الصفحة او يجعل المستخدم لا يستطيع نسخ العنوان والدخول يتم عبر شاشة الدخول فقط

ارجووووووووو المساعدة

#2

السلام عليكم ...

في حدث page_load للصفحة الثانية ضع الكود :

protected void Page_Load(object sender, EventArgs e) 	{  
   	if(Session["isLogin"] != null)     	{ 
 Response.Redirect("~/login.aspx"); 
    	}   
  }

و إ في صفحة الــ login إذا تم التسجيل بنجاح تضع قيمة لـ

Session["isLogin"]

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 30 يناير 2012 في 16:12

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكرا يا اخي على ردك

انا استخدم كود vb

الله يرضى علىك حوله لفيجول

جزاك الله خير الجزاء

#4

يا اخي معليش على التثقيل

شيء اخر كيف استطيع تغيير عنوان الصفحة بمعنى انا عندي في العنوان يظهر ip الجهاز

هل استطيع ان اغير كل الصفحات التي تظهر ip باي شي اضعه انا بمعنى عنوان غير حقيقي

اسف على كثرة الاسئلة وشكرا

#5

السلام عليكم و رحمة الله ..

  1. كود صفحة الــ Login كمايلي :
    Public Partial Class Login
    	Inherits System.Web.UI.Page
    
    	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    
    	End Sub
    
    	Protected Sub BtnLogin_Click(ByVal sender As Object, ByVal e As EventArgs) Handles BtnLogin.Click
    
        	Session("user") = Nothing
    
        	If txtUserName.Text = "admin" And txtPassword.Text = "admin" Then
            	Session("user") = txtUserName.Text
            	Response.Redirect("~\AnotherPage.aspx")
    
        	End If
    
        	'
    	End Sub
    End Class

  2. كود الصفحة الأخرى :
    Public Partial Class AnotherPage
    	Inherits System.Web.UI.Page
    
    	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        	If Session("user") Is Nothing Then
            	Response.Redirect("~\Login.aspx")
        	End If
        	Title = DateTime.Now.ToLongTimeString()
    	End Sub
    
    End Class

  3. بالنسبة للعنوان إن كنت تقصد الــ Title.. ممكن تغيره من الــ Markup بتغيير القيمة في الــ tag المسمى title كمايلي :
    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="AnotherPage.aspx.vb" Inherits="ArabTeam_ASP_VB.AnotherPage" %>
    
    <!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>Test App</title>
    </head>
    <body>
    	<form id="form1" runat="server">
    	<div>
    
    	</div>
    	</form>
    </body>
    </html>

  4. و ممكن تغييره برمجيا من داخل الكود :
     Title = DateTime.Now.ToLongTimeString()

  5. أما إن كنت تقد الــ Address (على الأغلب) .. فهو يأخذ غالبا اسم localhost أو ip الجهاز .. و عندما تنشر الموقع و تحجز له اسم .. أكيد أنه سيأخذ الأسم الذي حجزته له ..مثل www.test.com مثلا و لن يبقى الــ IP ... مع العلم أنه ممكن طلب المواقع بالــ IP بدلا من العنوان ..

بالتوفيق أخي ..

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 30 يناير 2012 في 16:20

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#6

شكرا يا اخي

وجزاك الله خير الجزاء

مشكووووووور

#7

جود ما يسمي authentication mode Forms انظر هذا الرابط

الرابط الخاص بي

مواضيع مشابهة