امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه ایجاد کد امنیتی برای صفحه عضویت
نویسنده پیام
tkd آفلاین
كاربر
*

ارسال‌ها: 28
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 9
( 1 تشکر در 1 ارسال )
ارسال: #1
نحوه ایجاد کد امنیتی برای صفحه عضویت
سلام

چجوری میشه برای صفحه عضویت ، یک کد امنیتی قرار داد .
البته در ASP.NET با زبان Visual Basic
۰۳-مرداد-۱۳۸۷, ۱۷:۱۹:۴۷
ارسال‌ها
پاسخ
mbza11 آفلاین
آخر فروم باز
***

ارسال‌ها: 340
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 76 ارسال )
ارسال: #2
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
سلام.
من زياد با ASP.Net کار نکردم ولي راحت ترين راه اينه که بياي يک سري عکس از عدد 0 تا عدد 9 رو به صورت جدا ذخيره کني يعني در مجموع 10 تا عکس داشته باشي، بعد بياي تو يه صفحه به صورت رندوم (مثلا 4 تا عکس) رو انتخاب کني و کنار هم قرار بدي و کد به دست اومده رو Hash کرده و تو يه فيلد مخفي نگهداري، بعد عددي که کاربر وارد مي کنه رو Hash کن و با اون فيلد مخفي مقايسه کن، اگه درست بود که هيچ ولي اگه درست نبود به صفحه قبل برگرد و پيغام خطا بده.

موفق باشي.

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۰۴-مرداد-۱۳۸۷, ۱۰:۴۹:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : tkd
ha_60 آفلاین
مدير سایت
*******

ارسال‌ها: 4,696
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6255 تشکر در 2257 ارسال )
ارسال: #3
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
این عکس ها توی php همون موقع ایجاد می شد که یه کد رمز شدست با استفاده از کتاب خونه GD
توی asp تا حالا ندیدم

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۵-مرداد-۱۳۸۷, ۰۹:۵۹:۱۳
وب سایت ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 211 تشکر در 133 ارسال )
ارسال: #4
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
سلام
خوب خیلی سادست
این هم یه نمونه کد:

کد:
[align=left]

Imports System.Drawing.Text
Imports System.Drawing.Imaging
Imports System.Security.Cryptography

Public Class Verification

Public Function CreateImage(ByVal path As String, ByVal height As Integer, ByVal width As Integer) As String
    Dim r As New Random
    Dim salt As String = CreateSalt(4)
    Dim bmp As New Bitmap(width, height, PixelFormat.Format24bppRgb)
    Dim g As Graphics = Graphics.FromImage(bmp)
    g.TextRenderingHint = TextRenderingHint.AntiAlias
    g.Clear(Color.Black)
    g.DrawRectangle(Pens.White, 1, 1, width - 3, height - 3)
    g.DrawRectangle(Pens.Black, 0, 0, width, height)
    Dim mymat As New System.Drawing.Drawing2D.Matrix
    Dim i As Integer
    For i = 0 To Len(salt) - 1 '
        mymat.Reset()  
        mymat.RotateAt(r.Next(-30, 0), New PointF(width * (0.12 * i), height * 0.5))
        g.Transform = mymat
        g.DrawString(salt.Chars(i), New Font("Comic Sans MS", 10, FontStyle.Italic),SystemBrushes.ActiveCaptionText, width * (0.12 * i), height * 0.5)
        g.ResetTransform()
    Next
    bmp.Save(path, ImageFormat.Gif)
    g.Dispose()
    bmp.Dispose()
    Return salt
    End Function


    Public Function CreateSalt(ByVal size As Integer) As String
        Dim rng As New RNGCryptoServiceProvider
        Dim buff(size) As Byte
        rng.GetBytes(buff)
        Return Convert.ToBase64String(buff)
    End Function

End Class

[/align]


کد:
[align=left]

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
    Dim verify As New Verification
    Dim salt As String = verify.CreateImage(Server.MapPath(".\Random.gif"), 100,200)  
    Image.ImageUrl = Server.MapPath(".\Random.gif")
    Session.Add("salt", salt)  
    Dim params As System.Collections.Specialized.NameValueCollection
    params = Request.QueryString()
    If params.Count > 0 Then lblMessage.Text = params.Item("reason")
End If
End Sub


Private Sub btnRegister_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRegister.Click
    If Not TextBox1.Text.Equals(Session.Item("salt")) Then
        Response.Redirect(Request.Url.ToString & "?reason=The Strings did not match")
    Else
        lblMessage.text=”Good Boy”
    End If
End Sub
[/align]

موفق باشی[/code][/quote]

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۰۶-مرداد-۱۳۸۷, ۱۴:۴۹:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, tkd
tkd آفلاین
كاربر
*

ارسال‌ها: 28
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 9
( 1 تشکر در 1 ارسال )
ارسال: #5
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
mbza11 نوشته است:سلام.
من زياد با ASP.Net کار نکردم ولي راحت ترين راه اينه که بياي يک سري عکس از عدد 0 تا عدد 9 رو به صورت جدا ذخيره کني يعني در مجموع 10 تا عکس داشته باشي، بعد بياي تو يه صفحه به صورت رندوم (مثلا 4 تا عکس) رو انتخاب کني و کنار هم قرار بدي و کد به دست اومده رو Hash کرده و تو يه فيلد مخفي نگهداري، بعد عددي که کاربر وارد مي کنه رو Hash کن و با اون فيلد مخفي مقايسه کن، اگه درست بود که هيچ ولي اگه درست نبود به صفحه قبل برگرد و پيغام خطا بده.

موفق باشي.

میشه لطفاً کمی بیشتر درباره ساختن کد امنیتی توضیح بدید .

قوی باش تا بتونی همیشه از خودتو و دیگران محافظت کنی
۱۷-مرداد-۱۳۸۷, ۱۷:۲۵:۰۷
ارسال‌ها
پاسخ
mbza11 آفلاین
آخر فروم باز
***

ارسال‌ها: 340
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 76 ارسال )
ارسال: #6
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
سلام.
از اين نمونه استفاده کن.

.rar   RndPic.rar (اندازه: 2.78 KB / تعداد دفعات دریافت: 43)
Exclamation البته کد تو ليد شده رو تو يه فيلد به اسم cCode نشون مي ده که خودت مي توني کاراي ديگه مثل هش کردن رو راحت توش اجرا کني.

موفق باشي.

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۱۹-مرداد-۱۳۸۷, ۰۹:۰۱:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : Gladiyator_Cracker
soheila65 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
(۰۵-مرداد-۱۳۸۷, ۰۹:۵۹:۱۳)ha_60 نوشته است: این عکس ها توی php همون موقع ایجاد می شد که یه کد رمز شدست با استفاده از کتاب خونه GD
توی asp تا حالا ندیدم


سلام شما گفتید با php می شه !Happyمی تونید کدش رو تو سایت بذارید یا به ایمیلمون ارسال کنید
ممنون می شمWink
۱۱-تير-۱۳۹۰, ۱۳:۱۸:۲۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 4,042
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5005
( 9678 تشکر در 2906 ارسال )
ارسال: #8
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
کافیه تو گوگل
simple captcha for asp.net رو سرچ کنی کلی کد و اموزش برات میاره

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۱-تير-۱۳۹۰, ۱۹:۲۱:۵۶
وب سایت ارسال‌ها
پاسخ
حسین ضربتی آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
دوستان سلام

من میخواستم برای weebly عضویت درست کنم
کسی میتونه منو راهنمایی کنه؟
۰۲-مرداد-۱۳۹۰, ۱۶:۱۹:۵۹
ارسال‌ها
پاسخ
javanala آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #10
RE: نحوه ایجاد کد امنیتی برای صفحه عضویت
یعنی راه آسونتری نداره؟

آلتین نت altin
۱۲-تير-۱۳۹۱, ۲۱:۰۴:۱۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اموزش نحوه ساخت سایت 1nafar 160 280,051 ۲۲-آبان-۱۳۹۳, ۱۱:۴۸:۴۲
آخرین ارسال: AHMADRG
  کد برسی ازاد بودن دامنه Ghoghnus 1 1,202 ۳۱-خرداد-۱۳۹۳, ۰۳:۲۷:۴۳
آخرین ارسال: PouriaAmid
  سوال راجب ایجاد محدودیت در دسترسی به فایل و هاست lanccer 3 1,021 ۲۷-خرداد-۱۳۹۳, ۱۵:۵۸:۱۱
آخرین ارسال: babyy
  نظر سنجی آموزش ایجاد اینترانت apcog 4 2,670 ۲۸-تير-۱۳۹۱, ۱۶:۳۲:۰۵
آخرین ارسال: apcog
  سوال در مود ساخت صفحه دانلودر Ali_Ch 0 1,459 ۰۷-بهمن-۱۳۸۸, ۱۶:۱۵:۴۶
آخرین ارسال: Ali_Ch
  يه سوال در مورد ساخت صفحه دانلود Vb_Net 0 1,458 ۰۷-بهمن-۱۳۸۸, ۱۶:۰۰:۱۶
آخرین ارسال: Vb_Net
  نحوه نصب addon damin 1nafar 3 3,458 ۱۱-دى-۱۳۸۸, ۰۸:۴۸:۲۳
آخرین ارسال: 1nafar
  کمک برای ساخت کد htaccess ahsanjan 5 6,330 ۲۰-مهر-۱۳۸۸, ۱۵:۳۱:۱۳
آخرین ارسال: jaber
  نحوه استفاده و ایجاد "ادیتور" Rink8 3 2,975 ۱۶-بهمن-۱۳۸۷, ۲۳:۴۴:۰۸
آخرین ارسال: man4toman
  یک سوال در مورد ایجاد Favicon Rink8 1 1,602 ۳۰-دى-۱۳۸۷, ۲۰:۴۱:۱۶
آخرین ارسال: man4toman

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS