PDA

View Full Version : مشکل در ثبت عضو یا همون Sign Up



mf_engineer
یک شنبه 21 شهریور 1389, 08:04 صبح
با سلام خدمت شما دوستان برنامه نویس

با لطف شما مشکل قبلی من حل شد

ولی الان موقعی که می خوام Sign up کنم(یعنی وقتی می خوام یک کاربر جدید عضو سایت بشه) پیغام خطا می ده ؟؟!!

یعنی وقتی که می خوام کاربر جدید ثبت کنم نمی شه. صفحه " Signup.aspx "


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

چطور این کارو بکنم?

ممنون
ببخشید سیستم من هنگ کرده ادرس زیر ادرس تاپیکی که تو قسمت VB.net گذاشتم پروژه رو از اونجا لطفا ببینین
http://barnamenevis.org/forum/showthread.php?t=245025

Saman Hashemi
یک شنبه 21 شهریور 1389, 11:12 صبح
با سلام خدمت شما دوستان برنامه نویس

با لطف شما مشکل قبلی من حل شد

ولی الان موقعی که می خوام Sign up کنم(یعنی وقتی می خوام یک کاربر جدید عضو سایت بشه) پیغام خطا می ده ؟؟!!

یعنی وقتی که می خوام کاربر جدید ثبت کنم نمی شه. صفحه " Signup.aspx "


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

چطور این کارو بکنم?

ممنون
ببخشید سیستم من هنگ کرده ادرس زیر ادرس تاپیکی که تو قسمت VB.net گذاشتم پروژه رو از اونجا لطفا ببینین
http://barnamenevis.org/forum/showthread.php?t=245025

اگر از ممبرشیپ دات نت استفاده کردین که این کار را انجام میده در غیر اینصورت باید از session استفاده کنید برای هر دو موارد به قسمت فیلم های آموزشی (http://barnamenevis.org/forum/showthread.php?t=197215) مراجعه کنید.

Vahid_moghaddam
یک شنبه 21 شهریور 1389, 11:15 صبح
با سلام خدمت شما دوستان برنامه نویس

با لطف شما مشکل قبلی من حل شد

ولی الان موقعی که می خوام Sign up کنم(یعنی وقتی می خوام یک کاربر جدید عضو سایت بشه) پیغام خطا می ده ؟؟!!

یعنی وقتی که می خوام کاربر جدید ثبت کنم نمی شه. صفحه " Signup.aspx "


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

چطور این کارو بکنم?

ممنون
ببخشید سیستم من هنگ کرده ادرس زیر ادرس تاپیکی که تو قسمت VB.net گذاشتم پروژه رو از اونجا لطفا ببینین
http://barnamenevis.org/forum/showthread.php?t=245025


قبلا یه تاپیک دیگه شبیه به این درست کرده بودید و من به شما جواب دادم. اگه جواب من گنگ بود، بهتر بود توی همون تاپیک مطرح می کردید تا بیشتر صحبت کنیم.

mf_engineer
یک شنبه 21 شهریور 1389, 12:06 عصر
جنا ب
Vahid_moghaddam (http://barnamenevis.org/forum/member.php?u=29992)
کاربر دائمی

اگه درست به عنوان تاپیک نگاه کنین می بینین که تاپیک قبلی منو پاک کردن .!!!

من اصلا جواب شما رو ندیدم

ممنون می شم در مورد ثبت کاربر جدید کمکم کنین

Vahid_moghaddam
یک شنبه 21 شهریور 1389, 12:22 عصر
معمولا احراز هویت به دو صورت انجام می شهک

1. استفاده از session برای نگهداری اطلاعات کاربر
2. استفاده از forms authentication

در حالت اول، اطلاعات مربوط به کاربر رو در session نگهداری کنید. این اطلاعات می تونه شامل user id، user name و ... باشه.
در حالت دوم، یه ticket ایجاد می شه و این ticket در یک cookie در سیستم کاربر ذخیره می شه. بودن این کوکی به معنی مجاز بودن کاربر هست. در این ticket شما می تونید یه string ذخیره کنید (به عنوان user data). توی این رشته نام کاربری رو قرار بدید.

mf_engineer
یک شنبه 21 شهریور 1389, 13:03 عصر
ممنون می شم در مورد ثبت کاربر جدید کمکم کنین (با توجه به کدم)

mf_engineer
دوشنبه 22 شهریور 1389, 08:33 صبح
من تکه کد زیر را برای ثبت کاربر جدید استفاده می کنم ولی یک پیغام خطا می ده که عکسشو براتون گذاشتم
کد:


Dim objConnection As New SqlConnection( _
" Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True")


Private Sub adduser()
Dim da As SqlDataAdapter
da = New SqlDataAdapter("select * from student", objConnection)
Dim insertcmd As String
insertcmd = "Insert Into student(idstd,name,famiy,pass,mail,reshte,degree)" & _
"Values(" + UserName.Text + ",'" + txtName.Text + "','" + txtFamily.Text + "'," & _
"'" + Password.Text + "','" + reshte.Text + "','" + deg.Text.Trim + "'"

Dim cmd As SqlCommand
cmd = New SqlCommand(insertcmd, objConnection)

cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()



End Sub



ِببینین reshte و deg شی Combo text هستند ولی نمی دونم چرا از مقدار deg که دومقدار کاردانی وکارشناس است ایراد می گیره
ممنون می شم کمکم کنید.
راستی یه سوال در مورد session
اگه تو برنامه به صورت زیر بنویسم درسته ؟


session['username']=usernametxt.text


اخه من اینجوری نوشتم ولی نشد می شه برام بگین چطوری بنویسم؟؟

نیازی هست که کتابخانه ای رو import کنم؟