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

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

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

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

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

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

موفق باشي.

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

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

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

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

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

تشکرها : 4
( 212 تشکر در 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
موضوع‌ها: 20
تاریخ عضویت: تير ۱۳۸۷

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

موفق باشي.

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

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

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

.rar   RndPic.rar (اندازه: 2.78 KB / تعداد دفعات دریافت: 94)
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 غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #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: نحوه ایجاد کد امنیتی برای صفحه عضویت
یعنی راه آسونتری نداره؟
۱۲-تير-۱۳۹۱, ۲۱:۰۴:۱۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اموزش نحوه ساخت سایت 1nafar 160 351,636 ۲۲-آبان-۱۳۹۳, ۱۱:۴۸:۴۲
آخرین ارسال: AHMADRG
  سوال راجب ایجاد محدودیت در دسترسی به فایل و هاست lanccer 3 3,303 ۲۷-خرداد-۱۳۹۳, ۱۵:۵۸:۱۱
آخرین ارسال: babyy
  نظر سنجی آموزش ایجاد اینترانت apcog 4 5,584 ۲۸-تير-۱۳۹۱, ۱۶:۳۲:۰۵
آخرین ارسال: apcog
  سوال در مود ساخت صفحه دانلودر Ali_Ch 0 2,913 ۰۷-بهمن-۱۳۸۸, ۱۶:۱۵:۴۶
آخرین ارسال: Ali_Ch
  يه سوال در مورد ساخت صفحه دانلود Vb_Net 0 2,798 ۰۷-بهمن-۱۳۸۸, ۱۶:۰۰:۱۶
آخرین ارسال: Vb_Net
  نحوه نصب addon damin 1nafar 3 6,927 ۱۱-دى-۱۳۸۸, ۰۸:۴۸:۲۳
آخرین ارسال: 1nafar
  نحوه استفاده و ایجاد "ادیتور" Rink8 3 5,347 ۱۶-بهمن-۱۳۸۷, ۲۳:۴۴:۰۸
آخرین ارسال: man4toman
  یک سوال در مورد ایجاد Favicon Rink8 1 3,128 ۳۰-دى-۱۳۸۷, ۲۰:۴۱:۱۶
آخرین ارسال: man4toman
  ایجاد هاله رو سایت هنگام پردازش saeedsmk 17 15,180 ۳۰-دى-۱۳۸۷, ۰۵:۲۷:۱۰
آخرین ارسال: saeedsmk
  لود كامل يك صفحه با آجاكس ali2100 0 2,448 ۱۱-دى-۱۳۸۶, ۱۴:۱۶:۰۱
آخرین ارسال: ali2100

پرش به انجمن:


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

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