PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست هاست



ali3d
16 / February / 1970, 11:36 AM
سلام به دوستان خوبم
بنده حقیر از شما تقاضایی دارم و اون اینه که اگر کسی از شما هاست رایگانی سراغ داره که قابلیت ریموت (سوال و جواب) را داره لطفا به من معرفی کنه!!
با تشکــــــــــــــــــــــ ــر

meyti
16 / February / 1970, 11:36 AM
اینجا رو یه نگاه بنداز

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span> (<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>)

ali3d
21 / February / 2013, 02:41 AM
سپاس فراوان دوست عزیز
میرم ببینم چه خبره.

ali3d
25 / February / 2013, 12:02 PM
ببخشید دوستان
متاسفانه هاست مورد نظر پیدا نشد!!!
اگه جایی سراغ دارید معرفی کنید.

admin
25 / February / 2013, 03:37 PM
سلام دوست گرامی.
هیچ هاستینگ مجانی ای وجود نداره که قابلیت ریموت شدن رو داشته باشه.بایستی یه مقدار هزینه کنید...

ali3d
05 / March / 2013, 03:48 PM
خب نمیشه اول اموزش شما را دنبال کنیم بعد هاست اجاره کنم؟
آخه اومدیم من هاست گرفتم و بعد آموزش طول بکشه و مدت زکان اجاره هاست از بین بره!!!

admin
05 / March / 2013, 08:53 PM
کار کردن با دلفی در Localhost که کار سختی نیست ، فقط قراره دیتابیس رو* بسازید و اتصال بدید ...
از UniDac استفاده کنید و Provider رو** مثلا MySql انتخاب کنید ..
پارامترهاش هم که مثلا سرور میشه Localhost
DB_NAME* هم که هر چی گذاشته باشید.
DB_USER و DB_PASSWORD هم همینطور ...
پورت هم برای MySql* بصورت پیش فرض 3306

ali3d
07 / March / 2013, 04:18 PM
خب اقای مدیر من این کار هایی که فرمودید را با موفقیت انجام دادم.
لطفا ادامه مبحث ...

admin
07 / March / 2013, 08:11 PM
سلام. طبق این پست خودتون چهار عمل اصلی رو هم که بلدین <span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>
مشکلتون کجاست؟
ادامه ی بحث چی؟

ali3d
08 / March / 2013, 03:23 PM
اقای مدیر اگه شما به اون نرم افزاری که من نشونتون داده بودم توجه کرده باشید ، با ید بدونید که من در ارسال و گرفتن اطلاعات از روی هاست ، چگونگی ارسال پسورد در صورتی که فراموش شده باشه ، و نحوه تشخیص اطلاعات درست توسط نرم افزار و ... مشکل دارم یا بطور اساسی بگم میخواهم با کمک شما از 0 تا 100 این طراحی را باهم انجام بدهیم.
پس خواهشان کمک کنید ، حتی در مورد طراحی نرم افزار.
با سپاس

admin
08 / March / 2013, 03:58 PM
در طراحی نرم افزار و ارسال* و یا دریافت اطلاعات از هاست یا از دیتابیس تحت شبکه ، هیچ تقاوتی وجود ندارد و فقط بحث رشته ی اتصال یا همان Connection String متفاوت خواهد بود.
شما طراحی*فرم اول (Login)*رو استارت بزنید تا من ایرادات اتون رو برطرف کنم.
ضمنا من دقت کامل رو انجام دادم ، شک نکنید ...
مثال زیر برای چک کردن یوزر و پسورد نرم افزار و همچنین بررسی دسترسی های کاربر میباشد.
کد:


procedure TLogin.SpeedButton1Click(Sender: TObject);
var
password : MD5Digest ;
begin

try

password :=MD5String(MaskEdit1.Text) ;


if dm.tbl_users.Locate(&quot;users_id;users_password;&quot;,Var ArrayOf([Edit1.Text,MD5Print(password)]),[loCaseInsensitive]) then
begin


if dm.tbl_users[&quot;userSahebKala&quot;]= true then
begin
main.btn_menue_peymankaran.Enabled := True;
main.N4.Enabled := True;
end
else
begin
main.btn_menue_peymankaran.Enabled := false;
main.N4.Enabled := false;
end;


if dm.tbl_users[&quot;userBackup&quot;]= true then
begin
main.btn_menue_backup.Enabled := True;
main.N20.Enabled := True;
end
else
begin
main.btn_menue_backup.Enabled := false;
main.N20.Enabled := false;
end;


if dm.tbl_users[&quot;userReport&quot;]= true then
begin
main.btn_menue_fehrest.Enabled := True;
frmVoroodInformation.btn_chap_all_peymankar.Enable d:=True;
frmVoroodInformation.btn_chap_one_peymankar.Enable d:=True;
end
else
begin
main.btn_menue_fehrest.Enabled := false;
frmVoroodInformation.btn_chap_all_peymankar.Enable d:=false;
frmVoroodInformation.btn_chap_one_peymankar.Enable d:=false;
end;


if dm.tbl_users[&quot;userKarbaran&quot;]= true then
begin
main.btn_menue_karbaran.Enabled := True;
main.N1.Enabled := True;
end
else
begin
main.btn_menue_karbaran.Enabled := false;
main.N1.Enabled := false;
end;

Login.Hide;

main.Show;

main.StatusBar1.Panels[3].Text :=&quot;کاربر جاري :&quot;+dm.tbl_users[&quot;users_name&quot;];


end
else
begin
ShowMessage(&quot;نام کاربري يا کلمه عبور اشتباه مي باشد&quot;);
//edit1.Clear;
MaskEdit1.Clear;
Edit1.SetFocus;
end;

except

ShowMessage(&quot;عمليات ورود با شکست مواجه شد.لطفا اتصال خود را بررسي نماييد&quot;);

end;



end;

ali3d
09 / March / 2013, 03:25 PM
اقای مدیر چندتا سوال :
من از Edit استفاده کنم یا از dbEdit ?
و اینکه ابتدا چطور باید یک کاربر را در دیتابیس بسازم و سطح دسترسی هاشو درست کنم که بعد نرم افزار اول چک کنه ببینه چنین کاربری هست یا نه؟

admin
09 / March / 2013, 07:11 PM
سلام.
اگر قرار است edit اتون به دیتابیس لینک بشه از DBEdit و در غیر اینصورت از Edit .
کلا DBEdit کار شما رو ساده تر خواهد کرد.
جدول یوزر در دیتابیس هم تقریبا به صورت زیر خواهد بود.


کد:


CREATE TABLE [dbo].[tblUsers](
[userId] [nvarchar](10) NOT NULL,
[userPassword] [nvarchar](32) NULL,
[userName] [nvarchar](30) NULL,
[userShShenasname] [nvarchar](10) NULL,
[userShMeli] [nvarchar](10) NULL,
[userTelHouse] [nvarchar](11) NULL,
[userMobile] [nvarchar](11) NULL,
[userAdress] [nvarchar](50) NULL,
[userImage] [image] NULL,
[userUsers] [bit] NULL,
[userBackup] [bit] NULL,
[userReport] [bit] NULL,
[userNameFather] [nvarchar](10) NULL,
[userEmail] [nvarchar](30) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO


لازم به ذکر است که فیلدهای با Type بولین برای چک کردن محدودیت خواهند بود...

ali3d
09 / March / 2013, 08:09 PM
من میخوام کاربر بصورت دستی اطلاعات را وارد کنه و نرم افزار اطلاعات را تست کنه اگه درست بود بعد وارد بشه ، پس با این حساب باید از edit استفاده کنم؟
منظورتون از این کد بالا چیه ؟ باید چطور و کجا بکارش ببرم؟

admin
10 / March / 2013, 12:53 AM
سلام.شما میتونید برای فرم Login از یک Edit جهت UserName و یک MaskEdit جهت Password استفاده کنید.
کد بالا کد ایجاد جدول کاربران در دیتابیس است.

ali3d
10 / March / 2013, 10:58 AM
خیلی خیلی ببخشید ، ولی من این کد را باید چگونه بکار ببرم؟ در بخش کد دلفی بنویسم یا ...
باتشکــــــــر فراوان

yanin
10 / March / 2013, 02:58 PM
نقل قول از admin
سلام.شما میتونید برای فرم Login از یک Edit جهت UserName و یک MaskEdit جهت Password استفاده کنید.
کد بالا کد ایجاد جدول کاربران در دیتابیس است.





Admin عزیز ممنون از توضیحاتتون من این پست رو دنبال میکنم تا اطلاعاتم رو افزایش بدم ولی این جا یه سوال برام پیش اومده و اونم اینه که چرا برای پسورد از MaskEdit استفاده کنیم؟

admin
10 / March / 2013, 04:13 PM
با سلام و تشکر از مدیر yanin*عزیز

معمولا MaskEdit قابلیت Mask کردن پسورد را به هر فرمت خاصی داره ، به عنوان مثال :
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>


و همچنین برای امنیت پسورد این کار رو انجام میدیم...
ممکنه در یک اطاق چندین یوزر با سطح دسترسی متفاوت بخواهند از نرم افزار استفاده کنند ، پس بایستی اون رو Maskکرد.

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

ali3d
10 / March / 2013, 10:53 PM
اقای مدیر اول اینکه من کد بالا را چگونه بکار ببرم؟
2- من به یه مشکل در wampserver برخوردم که برای برطرف کردنش به کمک متخصصی مثل شما نیاز دارم.
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>
3-هنگامی که فایل اجرایی برنامه را اجرا میکنم چنین اروری میده؟
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>
4- من از maskedit استفاده میکنم ولی رمز معلومه!!!
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

admin
11 / March / 2013, 10:23 AM
سلام.
برای ارور اولی که خوب ارور یوزر و پسورد رو میده ، معمولا به صورت پیشفرض یوزر و پسورد MySQL به صورت زیر می باشد:
User : root
پسورد هم که هیچ یعنی Blank Password
برای ارور دوم هم شما باید شی ء* MySQLUniProvider* رو بر روی فرمتان بیاندازید.
برای مشکل سومی هم مقدار *Password Char* رو * بگذارید.
موفق و موید باشید

ali3d
11 / March / 2013, 02:45 PM
مدیر عزیز هر سه مشکل آخر به کمک شما برطرف شدند.
اما من هنوز موندم کدی را که گفتید چگونه و کجا بکار ببرم؟
و اینکه چگونه در wampserver چند تا کاربر با دسترسی های مختلف بسازم؟

ali3d
11 / March / 2013, 03:21 PM
راستی این صحفه لاگین من هست :
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>
اما اون کدی را که بهم دادین برای دکمه ورود گذاشتم اما موقع اجرا چنین ارور هایی را میده :

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

admin
11 / March / 2013, 08:30 PM
سلام.اون یه نمونه کد بود که من فرستادم.
فقط خواستم با syntax آشنا بشید.
شما اول باید با اصول کار آشنا بشید بعدا نرم افزار طراحی کنید ...
پیشنهاد میدم از صفر شروع کنید و اصول کار رو یاد بگیرید ، شما مراحل صفر تا 50 رو ول کرده و یکدفعه می خواهید 50 تا 100 رو یاد بگیرید.
این کار شما نه که هیچ کمکی بهتون نمیکنه و بلکه خیلی زود شما رو دلسرد میکنه ...

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

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

ali3d
11 / March / 2013, 10:53 PM
آه ه ه ه ه ه
دلم شکست از این شکست!!!
با عرض پوزش باید بگم که این حرف های شما بیشتر من را دلسرد کرد ، از جایی که سرعت اینترنت من زیاد بالا نیست اما سعی میکنم از صفر یاد بگیرم و به حرف شما احترام بذارم چون خیلی به من احترام گذاشتین.
اما ای کاش میشد از راهنمایی های خوبتون بهره میبردم.