50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نوشتن کد ارتباط بین جداول و لاگین در دیتابیس

سلام وقتتون بخیر

من داخل دیتا بیس دو تا جدول دارم یه جدول کاربر یه جدول مراکز اداره

در جدول کاربر یه ستون آی دی مرکز وجود داره که مشخص میکنه کاربر تو کدوم مرکز هست

کاربر وقتی توی سایت لاگین میکنه تو پیجی که هدایت میشه من میخوام به طور پیش فرض مکانی که کار میکنه رو بندازم اینو چجوری باید بنویسم ممنون میشم راهنمایی بکنید

پرسیده شده در 1399/08/09 توسط
آواتار

26 پاسخ

0

پاسخ در 1399/08/10 توسط
آواتار
0

چرا روت نداری یا من نمیبینم

پاسخ در 1399/08/10 توسط
آواتار
0

من یکم خسته ام ولی اینا کد winform هست؟

پاسخ در 1399/08/10 توسط
آواتار
0

با چی کد میزنه

پاسخ در 1399/08/10 توسط
آواتار
0

ورژنش

پاسخ در 1399/08/10 توسط
آواتار
0

الان همین لینکو که دادم برو ببین خیلی خوبه

پاسخ در 1399/08/10 توسط
آواتار
0

وب اپلیکیشن بالای هر تابعی که قراره چیزی برگردونه ادرس لود شدنش رو میپرسه و اینکه ایا پارامتر ورودی در صفحه میگیره برای لود شدن صفحه یا نه

پاسخ در 1399/08/10 توسط
آواتار
0

این عبارتو سرچ کن کلی فیلم اموزشی از مجانی تا صفر تاصد قابل استناد هست     وب اپلیکیشن c#   یا   web api  .net اموزش

پاسخ در 1399/08/10 توسط
آواتار
0

ولی هیچی تو لیبلم چاپ نمیشه

پاسخ در 1399/08/10 توسط
آواتار
0

من خواستم از session  استفاده کنم که فعلا به نتیجه نرسیدم

پاسخ در 1399/08/10 توسط
آواتار
0

ببخشید یعنی چی؟

پاسخ در 1399/08/10 توسط
آواتار
0

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.DirectoryServices.AccountManagement;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
using System.Web.SessionState;


namespace WebApp2
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        public object Id;

        protected void Page_Load(object sender, EventArgs e)
        {

            


        }

        public static int GetId()
        {
            SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["KhodroDB"].ConnectionString);
            string query2 = "select IdUser from Tbl_User";
            SqlCommand cmd2 = new SqlCommand(query2, con1);
            con1.Open();
            int Id = Convert.ToInt32(cmd2.ExecuteScalar());
            con1.Close();
            return Id;
            
        }


        public static bool Getuser(string username)
        {

            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["KhodroDB"].ConnectionString);
            Int32 verify;
            string query1 = "Select count(*) from Tbl_User where UserName='" + username + "'  ";
            
            SqlCommand cmd1 = new SqlCommand(query1, con);
      
             con.Open();
            verify = Convert.ToInt32(cmd1.ExecuteScalar());
            
            con.Close();
            if (verify > 0)
            {

                GetId();
             
                return true;
               

            }
            else
            {
                return false;
            }

        }

 


        public static bool IsUserPassValid(string username, string password)
        {   
            var u = Getuser(username);

            if (!u)
                return false;

            //if (u.IsDeleted)
            //    return false;


            using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "farhangihonari"))
            {
                // validate the credentials
                return pc.ValidateCredentials(username, password);
            }

            return true;
        }


        protected void Button1_Click1(object sender, EventArgs e)
        {
            if (IsUserPassValid(TextBox1.Text, TextBox2.Text))
            {

                Session["IdUser"] = Id;
                

                
                Response.Redirect("form1.aspx");
                

            }

            else
            {
                lbl_text.Text = "نام کاربری یا رمز عبور اشتباه است";

            }
        }

 


    }

}

پاسخ در 1399/08/10 توسط
آواتار
0

asp.net 2010 

پاسخ در 1399/08/10 توسط
آواتار
0

خیلی راحت به عنوان پارامتر ارسالش کن

توی viewbag.markaz مقدارشو بگیر تو @viewbag.markaz تو کد html چاپش کن

همینطور viewdate["markaz"]

یا بزارش تو یک مدل بفرست برا ویوت @model.markaz

تو .net core که مستقیم کدتو بزن وسط صفحه

if(loged_in)

{}

 

معمولا یک ریپوزیتوری هست که کد لاگینم توشه و فقط اینجا از تابعش استفاده میشه

 

اگر منظورت اینه تو یک تب لود شده ی دیگه نشونش بده اون دیگه میشه انگولار یا جاوااسکریپت

پاسخ در 1399/08/10 توسط
آواتار
0

سلام

چرا کسی زبان برنامه نویسی و پلتفورمشو نمیگه؟!! چه نوع دیتابیسی

پرس و جو بزن روی ID مرکز روی تیبل مراکز

Code
string baseName = Items.First(i => i.Id == user.baseId).select(x => x.Name );
پاسخ در 1399/08/10 توسط
آواتار
0

من تو صفحات web application کد زدم

پاسخ در 1399/08/10 توسط
آواتار
0

سلام عذرخواهی میکنم

sql server زبان سی شارپ asp.net

پاسخ در 1399/08/10 توسط
آواتار
0

مشکل اینجاس جایی که کار میکنم با سی شارپ کار میکنن و این پروژه رو دادن انجام بدن

پاسخ در 1399/08/10 توسط
آواتار
0

یا من خیلی خستم یا کدتو نمیفهمم

پیشنهاد میکنم برای یاد گیری به اموزش های حتی مجانی ولی پیوسته سایت ها مراجعه کنی

با یک سرچ ساده میتونی هر چی خواستی پیدا کنی

یک نمونه آموزش Web API بک‌اند

پاسخ در 1399/08/10 توسط
آواتار
0

ببخشید امکانش نیست که من باهاتون یه جلسه کلاس خصوصی داشته باشم؟

پاسخ در 1399/08/10 توسط
آواتار
0

من هیچ کدوم از چیزایی که گفتینو نفهمیدم میشه ابتدایی تر برام توضیح بدین

پاسخ در 1399/08/10 توسط
آواتار
0

asp هم چندین مدل هست جهت اطلاعتون mvc که مدل ویو و کنترل هست (معنی اینا رو تحقیق کن)

web api که برای واکنش گرا و .. پروژه بزگ هست

.net core کراس پلتفورم و قابل مچ با فرانت اند

پاسخ در 1399/08/10 توسط
آواتار
0

جداول:

user(iduser,idmarkaz,username)

markaz(idmarkaz,markazname)

حالا یوزر نیمی که لاگین میکنه چجوری فیلد markazname رو چاپ کنم توی یه صفحه دیگه؟

ممنون

سی شارپ sql server  (asp.net)

پاسخ در 1399/08/10 توسط
آواتار
0

تو صفحه دومم اینجوری کد زدم

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.SessionState;

namespace WebApp2.pages
{
    public partial class req : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["IdUser"] != null)
            {
                SqlConnection conn2 = new SqlConnection(ConfigurationManager.ConnectionStrings["KhodroDB"].ConnectionString);
                string query3= "select Markaz from Tbl_Markaz where IdMarkaz=@IdMarkaz";
                SqlCommand scmd=new SqlCommand (query3 ,conn2);
                conn2.Open();
                LblMarkaz.Text = Convert.ToString(scmd.ExecuteScalar());
                conn2.Close();
            }
        }

پاسخ در 1399/08/10 توسط
آواتار
0

1- asp قدیمی هست یا برو اخرین نسخه یا برو روی core

2- اموزش مجانی هم بسیار زیاد هست

3- الان تکنولوژی سمت ترکیب فرانت اند و بک اند جداست یعنی مثلا ترکیب asp یا .net core با انگولار و ری اکت و ...

سعی کن اموزشی رو تهیه کنی که فرانت با یک چیزی و بک اند با چیز دیگر هست

4- یکم تحقیق کن درباره ی زبان های بک اند چون نمیخوام فردا ناراحت شی که چرا جای c# مثلا نرفتی php یا python یا حتی ruby

پاسخ در 1399/08/10 توسط
آواتار
0

الان فقط برو انواع زبان بک اند رو ببین و مقایسه کن

پاسخ در 1399/08/10 توسط
آواتار

پاسخ شما