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

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

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

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

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

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

موفق باشي.

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

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

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

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

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

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

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

موفق باشي.

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

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

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

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

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

موفق باشي.

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

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

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


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

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

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

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

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

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

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

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

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

آلتین نت altin
۱۲-تير-۱۳۹۱ ۲۰:۰۴:۱۹
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


موضوع های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  سوال راجب ایجاد محدودیت در دسترسی به فایل و هاست lanccer 3 135 ۲۷-خرداد-۱۳۹۳ ۱۴:۵۸:۱۱
آخرین ارسال: babyy
  اموزش نحوه ساخت سایت 1nafar 158 197,529 ۶-اسفند-۱۳۹۲ ۰۸:۰۰:۵۱
آخرین ارسال: babyy
  نظر سنجی آموزش ایجاد اینترانت apcog 4 1,031 ۲۸-تير-۱۳۹۱ ۱۵:۳۲:۰۵
آخرین ارسال: apcog
  سوال در مود ساخت صفحه دانلودر Ali_Ch 0 909 ۷-بهمن-۱۳۸۸ ۱۵:۱۵:۴۶
آخرین ارسال: Ali_Ch
  يه سوال در مورد ساخت صفحه دانلود Vb_Net 0 952 ۷-بهمن-۱۳۸۸ ۱۵:۰۰:۱۶
آخرین ارسال: Vb_Net
  نحوه نصب addon damin 1nafar 3 2,263 ۱۱-دي-۱۳۸۸ ۰۷:۴۸:۲۳
آخرین ارسال: 1nafar
  نحوه استفاده و ایجاد "ادیتور" Rink8 3 1,742 ۱۶-بهمن-۱۳۸۷ ۲۲:۴۴:۰۸
آخرین ارسال: man4toman
  یک سوال در مورد ایجاد Favicon Rink8 1 1,081 ۳۰-دي-۱۳۸۷ ۱۹:۴۱:۱۶
آخرین ارسال: man4toman
  ایجاد هاله رو سایت هنگام پردازش Payman62 17 4,818 ۳۰-دي-۱۳۸۷ ۰۴:۲۷:۱۰
آخرین ارسال: saeedsmk
  لود كامل يك صفحه با آجاكس ali2100 0 1,109 ۱۱-دي-۱۳۸۶ ۱۳:۱۶:۰۱
آخرین ارسال: ali2100

پرش به انجمن: