前言前面的文章说过,我在开发 一起学笛子 网站的时候,用的是邮箱验证的方式,这篇文章将详细介绍一下具体的实现过程。实际上,在 一起学笛子 这个网站中,有两处用到了邮箱验证,一个是注册,另一个是重置密码(忘记密码),而且这两个地方的用法是一模一样的,所以,我接下来还是以熟悉的注册场景举例说明。
前言前面我在 typecho如何实现前台登录/注册 一文中详细介绍了一下 前台登录/注册 的实现原理与细节,当时是以登录为例说明的,因为登录比较简单,代码量也比较少,但考虑再三之后,还是决定单独写一篇关于注册的文章,毕竟注册还是要复杂一些,而且还涉及到邮箱验证。不过,这篇文章就不再解释原理了,而是直接贴出核心代码,然后对部分要点做一些简单的解释,方便后续有需要的人可以直接复用。
前言前面我已经写过好几篇关于 Google Adsense 的文章了,虽然收益甚微,但记录的都是亲身探索的过程,可能贵在真实吧,因此,也吸引了很多朋友的关注,其中也包括一些做的比较出色的先行者。他们无一例外,都极为重视项目出海,而我也多次提到过出海的问题,并且也一直在构思出海障碍小的项目,一起学笛子 就是这样一个项目。
前言Typecho是一款很好的博客系统,通过 主题 和 插件 开发几乎可以随心所欲的定制自己的博客网站。但也仅限于博主编辑文章,读者阅读+评论这样的类博客网站,如果希望做更复杂的扩展,就未必能很好的实现了。本文即将介绍的前台登录/注册功能就是一个这样的功能,虽然通过 主题 和 插件 也能实现,但二者必然紧耦合,撇脚不说,插件的通用性也是个问题。
前言前段时间,在我博客的评论区中,有几位大佬讨论到了博客要不要加 RSS 的问题,因为我自己平时是不使用 RSS 订阅的,所以就先入为主的认为 RSS 过时了,应该没什么人用了,但看他们的讨论发现似乎用的人还挺多的。今天突然想起来这个事,因此就也试了一下,发现确实还挺方便、挺好用的,于是乎,今天就赶紧在主题中把这个功能给加上了,顺便也发了一个版本。本来这是一个很小的功能,加就加了,但由于这里...
前言前面我们已经通过两篇文章,简单的介绍了如何为开发一个自己的 Typecho 主题。我本来还想着再简单剖析一下源码,介绍一下 Typecho 有哪些扩展形式,以及预留了哪些扩展点的。但考虑到可能正如一些朋友所说的,会的人不需要看,不会的人又未必能看懂。我自己一想也对,真到了需要开发的时候,大部分情况还是会面向搜索引擎开发,遇到了问题再解决问题,反而会更容易一些。考虑到前面的几篇文章已经基本...
前言前面我们已经通过一个简单的 Hello World 主题简单了解了一下 Typecho 的主题开发过程。这次我们也不讲太多理论,而是直接还原一个相对真实的开发场景。1. 寻找目标网站既然是开发主题,那一定是看到了心仪的网站或者网站局部功能,希望自己也能实现一个类似的。最好不要完全凭想象实现,这样难度比较大不说,还不一定能达到预期的效果,除非你是懂设计的。技术好一点的可以直接通过浏览器开发...
前言Typecho 主题开发首先需要搭建PHP开发环境,可以参考 通过VS Code搭建轻量级PHP开发环境 一文,但实际上,如果你只是微调一下别人的主题,不打算自己开发,那么直接跳过这个也是可以的,因为PHP程序完全可以通过记事本编写,然后直接放到服务器上运行就可以了,不需打包、编译等一系列预处理的工作,但为了普适性,我还是得从开发者的角度来阐述这个问题。
前言昨天写了一篇 纯 JS + CSS 手搓一个在线节拍器 的文章,主要阐述了一下实现思路,后面又想了一下,感觉好像说了很多,但又好像什么也没说,因为,高手不需要,而新手看了好像也很难因此而直接上手,毕竟 ,咱们自己也常说“Talk is cheep. Show me the code.”。因此,这篇文章,我干脆直接把源代码从项目中抠出来,然后简化一下贴上来,这样有需要的人直接复制代码本地运...
前言这段时间写文章的频率有些低,因为一直在忙着构思并开发一个帮助竹笛爱好者(我自己)自学笛子的网站。又因为一些视频、音频资源的获取、存放以及省流的问题,也尝试了不少骚操作,虽然最终方案还是不太完美,但总的来说,基本功能算是都实现了。这其中就有我期望值最大的两个功能:一个是在线节拍器,另一个是有机结合了伴奏和节拍器的曲谱页。