29 Ocak 2013, Salı

9. Hesap Şifre Formu E-Posta Komut Dosyası Ajax Php Mysql Eğitimi Unuttum

Burada ABD kadar köpek küçük dostum Adam Bir saniye 2.0 sosyal ağ üretiminde web başka taksit ile Eğitim serisi Bu derste yapacağız kapak bir unutulmuş şifre mekanizması sensin Eğer kc kullanıcılarınıza verebilir mekanizma Giriş şifrenizi unutursanız tamam şimdi ne yapmak istediğiniz PHP benim yönetici gitmek olduğunu Eğer seçenekler tablo yapısı gitmek kullandığınızdan emin olun tıklayarak O tablo şimdi aktör cevap bu kadar aşağı gitmek bir hap eklemek istediğiniz sonunda mümkün aktör de birinde Ben adında ediyorum cevap alan kız taş çizgi geçiş döngü Ste yapacağız emin olduğunuz geçmiş bu I tutmak i

çin çubuk grafiği olduğunu vurgulamak Eğer vardı bakın şimdi bakın, tamam mı bakın Kullanıcı Seçenekleri tablosu olarak adlandırılan temp Annexure alanı zaman olacak şimdi geçmek gidiyor iyidir bu alanda geçici parolayı de

polamak Onlar tıkladıklarında ve T o parolayı almak için gidiyoruz, sonra emaillink ve kullanıcıların tabloda burada onu da oluşan bu şekilde Hindistan şifre koymak içinde pislik yuvası kurşun günlüğü Bu g

“Ders Kodu: http://www.developphp.com/video/PHP/Forgot-Account-Password-Form-Email-Script-Ajax-Tutorial Onların şifrenizi unutmanız için ne sosyal ağ web sitesi ku...”
Adam Khoury

eçici şifre ile eski şifre sadece takas alacak çünkü Yeni geçici bir ama dışarı Kurul soğuk mantık tartışılan vardır beni nasıl her şey olacak göstermek izin iş ve o yüzden onu zorlanmak çalışıyorum diyelim ama benim hesabımın parolasını unutursanız ve Ben canlı bir bağlantı olarak bu bizde olmayan Unuttum Şifrenizi bağlantısını tıklayın henüz Bunun Şifre sayfasını unuttum ama süre üretimde sadece gezinebilirsiniz düz buna Eğer test yaparken ve bu dosyaların herhangi s

9. Hesap Şifre Formu E-Posta Komut Dosyası Ajax Php Mysql Eğitimi Unuttum Resim 1 9. Hesap Şifre Formu E-Posta Komut Dosyası Ajax Php Mysql Eğitimi Unuttum Resim 2 9. Hesap Şifre Formu E-Posta Komut Dosyası Ajax Php Mysql Eğitimi Unuttum Resim 3 9. Hesap Şifre Formu E-Posta Komut Dosyası Ajax Php Mysql Eğitimi Unuttum Resim 4

okak gezinebilirsiniz Eğer bağlantılardan olmaz eğer istediğiniz Henüz onlara tamam yaşadığımız bu sayfayı geçici giriş şifresi oluşturulur öylesine bir adım ve e-posta bazı iyi ve benim e-posta adresine hitap Burada hesabım bir saniye içinde ve sonra geçici giriş oluşturmak tıklayın edeceğiz parola tamam bu yüzden thx sonra her şey başarılı ishal benim E-posta sisteminde bir hesap olacağı kesindir bu adım 2 birkaç dakika içinde e-posta gelen kutunuzu kontrol söylüyor Eğer bu yüzden sadece bu pencereyi kapatmak olacak gibi

bu pencereyi veya sekmeyi kapatabilirsiniz Şimdi benim e-posta uygulamasında ve ben sadece bu e-postayı aldım diyor bir saniye içinde web merhaba adams bir saniye içinde web otomatik mesajdır Son zamanlarda unuttum şifre süreci başlatmıştır olmasaydı bu göz ardı edebilirsiniz e-mail Oturum açma parolanızı unuttuysanız biz geçici üretebilirsiniz belirtti Sizin için şifre sonra bir kez bir şifre değiştirebilirsiniz giriş ile oturum şey istediğiniz Şimdi onlar gibi bir şey geri şifrelerini değiştirme Bu bir bayan öğretici gelecek ya da kendi yolunda olduğunu programlamak için gidiyor satır aşağı Eğer kullanıcı hesabı seçenekleri sayfasını ya da her türlü oluştururken Onları buraya değiştirmek için sadece yetenek sopa Farklı bir parola her zaman şifre ve isteyeyim bir özellik Siteniz kullanıcıları vermek için Onlar şifrenizi unutma bile yine size izin verilmiyordu herhangi bir zamanda istedikleri şey için bir şifre değiştirmek birçok kez istedikleri gibi sonra benim sis takımından aşağıdaki linki tıklayınız senin parola whateva Ben ilk dört kesilir yaptırdı görmek olacak bölgesindeki sevmeye kendi e-posta adresi karakterleri ve sonra Titty beş basamak ve sadece beş rasgele oluşturulan basamak eklemek ve ben sadece bir saniye içinde de oluşturduğu kod açıklayan olacak bu yüzden ben İşte benim şimdi burada tamam tıklayın izin ve Benim komut Tamam çalıştı anlamına gelen bir sn giriş sayfasında web de olacak Adam 42 bir şifre almak Ben net e-posta aldım o geçici şifre oldu 713 ve ben mütevazı giriş yapabilirsiniz görmek burada benim e-posta adresinizi koymak Yeni kimlik bilgileri tamam çalışıyor ve düz benim profil sayfasına beni navigasyon ve evet sayfa sahibi giriş doğrulanmamış izleyiciler ise ne oldu veritabanı yüzden bu yüzden her şey güzel çalıştı Sistem geçici parolayı kullanıcı kabulü Sable aldı ve gerçek şifre alanına koymak Bu kullanıcı için ana kullanıcıları tablosundaki onlar doğrulamak için Teddy e tıkladığınızda Bu ve onlar önde gitmek istiyorum onun bunları ve o geçici şifre onların gerçek şifre yapmak Onlar e-posta bağlantısını tıkladığınızda böylece zaman var şampiyon eşek gerçek şifre alanına girer ve o zaman sadece Kullanıcı geçici yama alanını temizlemek Seçenekler tablo sadece boş bir apt D yapmak Anahtar tamam bana almak için ne yaptığını söyleyeyim oluşur Bu noktaya yaptım tüm giriş aldı PHP'yi geçti var dot PHP dokuz adını verdi ve ben bunu farklı bir başlık verdi ve JavaScript biraz biraz CSS değiştirmek ve PHP biraz ve biz HTML değiştirmek zorunda kaldı Bu formda ihtiyacınız olduğundan biraz oluştururlar E-posta alanı ve bu odak olay komik görünüyor eğer Gördüğünüz kodu JavaScript ama odak olay doğrudan yerleştirilir Durum elemanı zaman temizlemek için Bu metin alanı fare imleci ile odaklanmıştır ama bu formu sadece biz biz birlikte çalışıyoruz diğer formları gibi tıklama içinde Kat geçmiş düğme için düğme var Bu düğme buraya JavaScript geçmiş işlevi var çalışır ve ben açıklayacağım Bu sana bir saniye diğer formları gibi kadar bu porno göndermek değil Ajax kullanarak geleneksel formu mesajlar gibi tamam böylece kullanıcı orada e-posta koymak ve daha sonra burada düğmesine basın ve bu JavaScript pasaport imparatorlukları unuttum gösterisinde CSS ilk CSS çok basit o tamam böylece çok daha iyisini formu temel şeyler stil sadece var Şimdi bu javascript konuşalım Şifre eylem unuttum ve dikkat şimdiye kadar ödüyor oldum eğer Bu javascript işlevi biz çalışıyoruz olanlar çok benzer ile şimdiye kadar bu anlaşma PHP bir çek gönderiyor ve geri alma noktalar Aynı şeyler bu yüzden aldım geçmiş işlev Brunswick olacak kepçe gitti E-posta alanına e-posta adında yerel bir değişken olabilir O boşsa E yani o bir ben görmek beklerdim boş bir değerdir ve Durum alanında bindirildi boş Demme'in e-posta değilse başka e-posta adresinizi yazın lütfen alanda gördüğümüz şeyler işleyebilir olduğunu onlar bizimle gerçek bir hesabınız varsa bkz formu gönder düğmesine hedef ve stil ekran yapmak: yok ya devre dışı Gönder düğmesini yapmak veya kullanmak istediğiniz ne olursa olsun prosedürü gizli görünürlüğünü kullanabilirsiniz Ajax dönüş geri gelene kadar düğmesine işlevselliğini kaldırmak için Ben sadece HX süreci kadar düğmeleri tamamen yok yapıyorum bitmiş Ben tıklayarak tekrar Mar Ajax'ın işleme kullanmak istemiyorum ve ben durumu elemanı ve HTML özelliğinde hedef ve biz kelimelerle ifade de lütfen bekleyin de ben yüz kere önce dediğim gibi Bu size animasyonlu resim yükleyiciler ekleyebilirsiniz nerede O, her yıl animasyonlu kitleri büyük bir hoş bir görüntü var lütfen bekleyin sadece kelime gerekmez böylece ne olursa olsun güzel bir olabilir ki böyle bir işlem ya da bir şey animasyonlu küçük yükleyici orada resim etiketi için kullanılan düşünüyorum ve sonra biz Ajax nesnesi için değişken var ve sonra biz Ready durum değişikliği burada ihale ve her şey Ajax var İçinde bu PHP gerçekten yanıt bekliyor Buraya nereye Ajax ve aslında Eylül isteği PHP ama bu Ajax gerçekleşmesi hazır deniz değişikliği fonksiyonu tür saf döndürülen veri dinleyici thx dönüş doğruysa yani Biz tepki de Ajax yanıt seslendi bir yerel değişken yapabilir metin ve sadece ben burada birkaç satır sürme çünkü yaptım ve ben yapmadım yazmaya devam etmek istiyorum HX bu yanıt metni yüzden sadece adında küçük bir kelime haline getirmiştir Yanıt başarının tepki eşit olmadığını söylemek, böylece daha sonra kendi bütünü formu geçmiş hakkında almak için innerHTML ve bu mesajın ile değiştirin Adım 2 Bu pencereyi veya sekmeyi kapatabilirsiniz birkaç dakika içinde e-posta gelen kutunuzu kontrol arzu edersen PHP mesaj geri geliyor eğer tamam böylece var Başka bir başarı ise PHP mesaj Hiçbir existe durum daha sonra, Biz üzgünüm e-posta adresi sistemimizde değil yazmanız gidiyoruz PHP yanıt e-posta gönderilir else if başarısız oldu ve sağ adil mesaj erkek görev Başka yürütülemedi sadece bazı bilinmeyen bir hata komut vardır oluştu daha geri bir tür garip verileri almak için hesap vermedi PHP biz olmamalı ve bu gösterecektir Gary ve o iş arkadaşları olsun orada hepsi Şimdi biz son şey PHP İlk PHP klasörü içeren bir kez dahil edecek PHP yüzden ister bir çek bulunmaktadır giriş durumunu denetlemek Durum dosyasını giriş ve kullanım olup olmadığını görmek için bakacağım sensin Tamam biz onlarla baş gidiyoruz lanet o yığını üzerinde gerçek eşittir kullanıcı profili sayfasında bu oturum değişkenleri kullanarak Eğer 0k doğru eşittir çünkü bizim oturum SCHECK demektir ve tamam giriş yüzden burada kömür blokları vardı onlar için ne bu sadece uzak sayfadan insanları güvence altına almaktadır giriş olacak tartışılacak alındı ​​Toolman denilen siyahlar bkz kolaylaştırır Şimdi dağınık kod bloğu ajax yürütmek için disko çağrılar böylece kodlanmış bahane temelde zaman hızlı Hanımın yeni bir şifre oluşturmak, ancak bu formda gönderme düğmesi onlar sizin e-posta koymak sonra bir düğme tıklandığında bu Kod burada çalışır ve ajax çağrıları yürütmek için şimdi burada bu soğuk yürütmek denir Kullanıcı e-posta, eğer içindeki ölü bağlantıyı tıkladığında Onlar dejenere şifreyi çalıştırdığınızda onlar olsun İlki yaklaşık işlevselliği edelim tartışma kullanıcı ilk kullandığı zaman hangi Bizim sistemleri olacak onlar için İran onlara geçici bir şifre oluşturmak ve daha sonra Onlara tanımlayıcıları böylece e-posta var böylece ilk şey yayınlanmıştır e-posta almak olduğunu E-posta adresi yazarak o ve biz bu filtre ya da ben dize kaçacak MySQL aracılığıyla sterilize işlevi sonra biz burada bu sorgu hızını çalıştırmak select kimliği ulaşmak bu SQL sözdizimi ile Kullanıcıların tablosundan kullanıcı adı olacak e-posta adresiniz Sadece şu anda konular e-posta eşittir yazarak ve aktive 1 yani temelde kontrol ve görmek için bir yol eşittir aslında e-posta adresi gerçekte bir hesap olduğunu var ise ve sistem içinde de aynı anda burada kullanıcı adı kimliği alabilirsiniz MySQL'in numarası burada gül koşmak yani çıkardı Bu yorgun boyun çağırdı anne biz sonra olabilir ki gül bir değişken oluşturur değerlendirmek numara gül 0'dan büyük olup olmadığını görmek Bu uyuşmuş güller biri olduklarını anlamına gelir çünkü onlar var anlamına gelir Bu while döngüsü bitecek bulundu Orada kimlik ve kullanıcı adı bilgilerini çekin oradan veritabanı satır biz kimliği erişimi kez kullanıcı adı biz sonra oluşturmak için yola yapabilirsiniz onların Geçici şifre yüzden e-posta adresinizi almak ve biz bu ilk dört karakteri bu hat ne var kesti kendi e-posta adresin önüne ilk dört karakterini keser Sonra biz bir koyarak beş basamaklı rasgele sayı oluşturmak ya da on bin yıl ve 99999 Bu size beş haneli rastgele sayı verir sonra bu iki sayının arasında ben yaptığım bir e-posta almak kesim daha sonra ilk dört karakter ve sonunda bu rasgele sayı sopa Danae md5 kullanarak karma ve olur karma geçici geçmiş sonra ben de bir sorgu çalıştırdığınızda ediyorum Bu kullanıcı için kullanıcı seçenekleri tablosunu güncelleştirmek için Bu karma geçici şifreyi yerleştirmek için gidiyor temp geçmiş alanda hangi bir dakika önce hazırlandı Nerede adı Kullanıcıya eşittir ve bu vergilendirme sorguda var burada büyük lanet biz sadece kurmak istiyorsanız çalışır kişinin e-posta e-posta böylece adresi kendi e-posta adresi e-posta adresi cevaplayıcı sipariş web sitenizde yer almaktadır ve sonra buraya başlıkları kurmak biz kullanıyoruz görebilirsiniz ve HTML formatında tekrar e-posta böylece şekilde biz tasarım istediğimiz o şekilde etiketleri koyabilirsiniz E-postanın konu geçici şifre kesiştiği web ' E-posta neye benzediğini video başında gördüm şifrem o ve her şey nasıl sana baktığını gördüm tüm bu bilgiler mesajlar görmek ne Merhaba diyor kullanıcı adı, bu web otomatik mesajı olduğunu ne olursa olsun Bir saniye Son zamanlarda passer sürecini almaya başlatmak vermedi Bu e-posta Bu bağlamda size daha iyi bir denge var ve var olduğunu göstermiştir Daha sonra burada link Orada ve daha sonra web sitenize unuttum PHP script geçmiş Eğer değişkenler URL olarak kodlanmış değişkenler istiyorum Bir URL sona erdi üzerine kullanıcı adı ve şifre eklenecek ve o zaman sadece aslında koymak yapabilirsiniz posta işlevi yürütmek için koşul ve doğru veya yanlış dönecektir eğer doğru dönecektir Başarıyla aslında erkek ve yanlış dönersiniz bu yüzden eğer görebilirsiniz nedense bağlantı olabilir sorun vardır o gerçek döndükten sonra size bir e-posta işlevi erkek Eğer başarı Ajax eksikliği ve sonra descript çıkın posta anlamına gelir başka başarısız yanlıştır ve thx e-posta başarısız gönderdi geri yankı ve çıkış komut başka koşul için decelles Bu eğer durum numarası burada gül eğer öyleyse uyuşmuş gül onlar değil demektir 0'a eşit o zaman var biliyorum yankı yapabilirsiniz bulundu ve sonra komut burada çıkar ve bütün o ayrıştırma mekanizması Onlara e-posta gönderme ve onların geçici şifre koymak için böyle yapamazsın acele kullanıcı seçeneklerin masada 10 Ashfield içinde onlar gönderilen olsun e-postadaki o bağlantıyı tıklayın dışarı ne zaman onlar gönderilen olsun e-postadaki o bağlantıyı tıkladığınızda bu yüzden tur yapmak Bu soğuk bu örneği sadece çalıştırmak için çağrılacak gidiyor yani o kadar açık ve gerçek hızlı yüzden bu ceket sadece çalıştırır açıklamak bulunuyor Sana istekte mevcut herhangi olsun P değişkenleri olsun böylece onlar kitap taşımak için olsun URL dizesinde olması anlamına gelir ve reklamını biz onların adını alır ve biz Justice yerine dua etmek istedim ve biz de yerel içine P değişkeni olsun Değişken olarak adlandırılan özendirmek geçmiş karma ve biz yapacağız Geçici şifre karma dize uzunluğunu kontrol Sadece 5'ten onun büyük ya da herhangi bir daha bu büyük yapabilir emin olmak için numara İstediğiniz Eğer koyabilirsiniz 10 onların size biliyor bu yüzden zaten bir karma olacak gibi olmak 10'dan fazla karakter yüzden sadece onlar değil taklit insanların bir açıklama göndermek için her istiyorum yapmak gerekir, bu bir boş sisteminizde bazı kullanıcı kullanıcı ismi ile% uh seksen geçici şifre boş olduğunu Bu yüzden eğer sisteminizde çoğu kullanıcı eşleşir boş ya da hatta az 10 karakterden bile Ben ne herhangi bir belirti verebilir zaman hangi tamamen komut çıkabilirsiniz ya gidiyor Bu sizin kimliğini seçmek ne yapmak olduğunu yapmak hiçbir zaman ortaya Kullanıcı seçeneklerin masada nereye kullanıcı adı bir girişim geçer Bu kullanıcı eşittir temp eşit URL değişkenleri üzerinden gelen pass ve biz kimliğini seçmek için buraya bir sorgu çalıştırdığınızda ve böylece her şey bu sayı gül için sırayla doğru maç için vardır Bize 1 vermek ve bu biz kullanıcı eşleşen emin olmak istiyorum ne istediğinizi için Kullanıcı Seçenekleri tablodan tüm bu bilgilerle bu yüzden MySQL numarası sorguyu gül çalıştırmak ve bu bize verir kaç satır seçildi, biz emin olmak istiyorum duyuyorum tıpkı kimse yoktu maç bu yüzden uyuşmuş hiçbir maçları anlamına gelir eşit 0 gül Konumu mesajında ​​şu PHP içine kafasına sistemdeki geçici şifre ile kullanıcı adı için bir maç var biz devam edemiyor ve sayı 1'e eşit gül yolunda eğer öyleyse komut çıkmak ve bunu bir maç sadece başka koşul alıcı ve tüm kod XQ orada olacaktır ve biz MySQL yüzden sadece kimliğini yakala yaptım Tetro var haddelenmiş değişkeni kullanarak bu kullanıcının kimliği değerdir rol değişken ve d0 indeksi o veriyor zaten size seçilmiş aşırı borç kimliği almak için Burada o zaman burada bir sorgu hızı çalıştırmak için gidiyoruz SQL sözdizimi PT kullanıcıları tablo vardır Geçici geçiş karma şifre alanı Kimlik kullanıcının kimliğini eşittir kullanıcı adı sizi eşittir ve biz burada başka bir sorgu oranı bitecek Kullanıcı seçenekleri tablo çadır Ashfield güncellemek için kullanıcı adı sizi eşittir ve boş değer vermek Eğer sadece gerçekten senin o boşaltma Geçici geçiş Kullanıcı Seçenekleri tablosundan alanlar ve değerini koyarak geçici geçmiş in gerçek şifre alanına o Geçici şifreniz ile giriş ve her şeydir yedekleme de çöküşü gördüm ve tüm bu soğuk bu videoyu görmek için eşlik edecek değil gerçekleşmesi halinde o videoda açıkça temizler Eğer komut içinde sözdizimi ile ilgili sorunlar yaşıyorsanız Başka bir dosyada benim kodu sadece mutlu benim soğuk ve bakmak senin karşılaştırmak ya da kovalamaca Keira böylece tamam ne olursa olsun Bir almak için reddediyor yerinde bir tür bir mekanizma var emin şifre onlar sonsuza kadar hala siteye giriş ve geri gelebilir kayıp değil Eğer izin çünkü onları ile giriş geçici bir şifre oluşturmak.

Açıklama

Ders Kodu: http://www.developphp.com/video/PHP/Forgot-Account-Password-Form-Email-Script-Ajax-Tutorial Onların şifrenizi unutmanız için ne sosyal ağ web sitesi kullanıcıları için ayarlanmış bir Ajax PHP MySQL Şifremi Unuttum komut Öğrenmek için program. Bu mantık, kullanıcı için geçici bir parola üretir. Daha sonra hesap düzenleme seçenekleri de kullanıcı bunlar sıklıkta onlar gibi arzu şey için kendi şifresini değiştirmek için izin isteyecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Adam Khoury

Adam Khoury

Profesyonel bir online bedava gibi kod ve tasarım öğrenin. JavaScript, PHP, SQL, HTML, CSS, ActionScript ve daha fazlası gibi usta geliştirme teknolojileri. Tüm videoları http://www.developphp.com daha iyi organize olan

YORUMLAR



9.9/10

  • 121
    Olumlu
  • 1
    Olumsuz
  • 84
    Yorum
  • 31423
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Droid Life

    Droid Life

    17 Kasım 2009
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012

ANKET



Bu sayfa işinize yaradı mı?