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

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

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

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

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

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

موفق باشي.

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

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

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

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

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

تشکرها : 4
( 211 تشکر در 132 ارسال )
ارسال: #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 های طولانی
دیگران شما را چگونه می بینند؟
۰۶-مرداد-۱۳۸۷, ۱۴:۴۹:۲۵
وب سایت ارسال‌ها
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : lord_viper, tkd
tkd آفلاین
كاربر
*

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

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

موفق باشي.

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

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

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

تشکرها : 302
( 147 تشکر در 74 ارسال )
ارسال: #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 غایب
مدیر کل انجمن
*****

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

تشکرها : 4927
( 9526 تشکر در 2830 ارسال )
ارسال: #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 239,147 ۲۲-آبان-۱۳۹۳, ۱۱:۴۸:۴۲
آخرین ارسال: AHMADRG
  سوال راجب ایجاد محدودیت در دسترسی به فایل و هاست lanccer 3 318 ۲۷-خرداد-۱۳۹۳, ۱۵:۵۸:۱۱
آخرین ارسال: babyy
  نظر سنجی آموزش ایجاد اینترانت apcog 4 1,349 ۲۸-تير-۱۳۹۱, ۱۶:۳۲:۰۵
آخرین ارسال: apcog
  سوال در مود ساخت صفحه دانلودر Ali_Ch 0 1,057 ۰۷-بهمن-۱۳۸۸, ۱۶:۱۵:۴۶
آخرین ارسال: Ali_Ch
  يه سوال در مورد ساخت صفحه دانلود Vb_Net 0 1,094 ۰۷-بهمن-۱۳۸۸, ۱۶:۰۰:۱۶
آخرین ارسال: Vb_Net
  نحوه نصب addon damin 1nafar 3 2,686 ۱۱-دى-۱۳۸۸, ۰۸:۴۸:۲۳
آخرین ارسال: 1nafar
  نحوه استفاده و ایجاد "ادیتور" Rink8 3 2,075 ۱۶-بهمن-۱۳۸۷, ۲۳:۴۴:۰۸
آخرین ارسال: man4toman
  یک سوال در مورد ایجاد Favicon Rink8 1 1,243 ۳۰-دى-۱۳۸۷, ۲۰:۴۱:۱۶
آخرین ارسال: man4toman
  ایجاد هاله رو سایت هنگام پردازش Payman62 17 6,101 ۳۰-دى-۱۳۸۷, ۰۵:۲۷:۱۰
آخرین ارسال: saeedsmk
  لود كامل يك صفحه با آجاكس ali2100 0 1,197 ۱۱-دى-۱۳۸۶, ۱۴:۱۶:۰۱
آخرین ارسال: ali2100

پرش به انجمن:


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

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